You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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.