mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-05 20:11:14 +08:00
* Add Simplified Chinese README.md * Add Ukrainian README.md * Add Traditional Chinese README.md * Add Czech README.md * Add Hungarian README.md * Add spanish README.md * Add Persian README.md * Add French README.md * Add German README.md * Add Japanese README.md * Add Polish README.md * Add Indonesian README.md * Add Finnish README.md * Add Malayalam README.md * Add Dutch README.md * Add Italian README.md * Add Russian README.md * Added Brazilian Portuguese README.md * Add Esperanto README.md * Add Korean README.md * Add Vietnamese README.md * Add Arabic README.md * Add Danish README.md * Add Greek README.md * Add Turkish README.md
5.6 KiB
5.6 KiB
Dokumen Server OpenIM
Selamat datang di pusat Dokumentasi OpenIM! Pusat ini menyediakan berbagai panduan dan manual yang komprehensif untuk membantu Anda memaksimalkan pengalaman Anda dengan OpenIM.
Daftar Isi
- Contrib - Panduan tentang kontribusi dan konfigurasi untuk pengembang
- Conversions - Konvensi pengkodean, kebijakan logging, dan alat transformasi lainnya
Contrib
Bagian ini menawarkan panduan rinci bagi pengembang tentang cara berkontribusi kode, menyiapkan lingkungan mereka, dan mengikuti proses yang terkait.
- Code Conventions - Aturan dan konvensi untuk menulis kode di OpenIM.
- Development Guide - Panduan tentang cara melakukan pengembangan di dalam OpenIM.
- Git Cherry Pick - Pedoman tentang operasi cherry-picking.
- Git Workflow - Alur kerja git di OpenIM.
- Initialization Configurations - Panduan untuk mengatur dan menginisialisasi OpenIM.
- Docker Installation - Cara memasang Docker di mesin Anda.
- Linux Development Environment - Panduan untuk menyiapkan lingkungan pengembangan di Linux.
- Local Actions - Pedoman tentang cara melakukan beberapa tindakan umum secara lokal.
- Offline Deployment - Metode penyebaran OpenIM secara offline.
- Protoc Tools - Panduan tentang menggunakan alat protoc.
- Go Tools - Alat dan perpustakaan di OpenIM untuk Go.
- Makefile Tools - Praktik terbaik dan alat untuk Makefile.
- Script Tools - Praktik terbaik dan alat untuk skrip.
Conversions
Bagian ini memperkenalkan berbagai konvensi dan kebijakan dalam OpenIM, meliputi kode, log, versi, dan lainnya.
- API Conversions - Pedoman dan metode untuk konversi API.
- Logging Policy - Kebijakan dan konvensi logging di OpenIM.
- CI/CD Actions - Prosedur dan konvensi untuk CI/CD.
- Commit Conventions - Konvensi untuk commit kode di OpenIM.
- Directory Conventions - Struktur direktori dan konvensi dalam OpenIM.
- Error Codes - Daftar dan deskripsi kode kesalahan.
- Go Code Conversions - Konvensi dan konversi untuk kode Go.
- Docker Image Strategy - Strategi manajemen gambar Docker OpenIM, mencakup berbagai arsitektur dan repositori gambar.
- Logging Conventions - Konvensi logging yang lebih detail.
- Version Conventions - Strategi penamaan dan manajemen versi OpenIM.
Untuk Pengembang, Kontributor, dan Pemelihara Komunitas
Pengembang & Kontributor
Jika Anda seorang pengembang atau seseorang yang ingin berkontribusi:
- Kenali Code Conventions dan Git Workflow kami untuk memastikan kontribusi yang lancar.
- Pelajari Development Guide untuk memahami praktik pengembangan di OpenIM.
Pemelihara Komunitas
Sebagai pemelihara komunitas:
- Pastikan kontribusi sesuai dengan standar yang diuraikan dalam dokumentasi kami.
- Tinjau secara teratur Logging Policy dan Error Codes untuk tetap terupdate.
Untuk Pengguna
Pengguna harus memberikan perhatian khusus kepada:
- Docker Installation - Diperlukan jika Anda berencana menggunakan gambar Docker dari OpenIM.
- Docker Image Strategy - Untuk memahami gambar yang tersedia dan bagaimana memilih yang tepat untuk arsitektur Anda.