Repositori ini berisi file kode sumber untuk proyek frontend µLearn. Mohon melalui yang berikut untuk mendapatkan standar penamaan dan kontribusi.
Untuk mengkloning proyek
git clone https://github.com/your_username/ur_fork_of_mulearn.git
Lakukan perubahan yang diperlukan pada file dan tambahkan file.
git add -A
Melakukan perubahan
git commit -m "feat(): Implemented the feature"
Tarik perubahan dari server (tidak berlaku untuk dorongan pertama)
git pull origin branch-name
Dorong perubahan ke server untuk pertama kalinya
git push origin branch-name
Pastikan Anda menarik perubahan dari repo dan terus perbarui cabang Anda.
git clone https://github.com/gtech-mulearn/mulearn.git
Repositori pusat memiliki tiga cabang utama dengan dua cabang yang memiliki masa hidup tak terbatas (dev-server & produksi)
Dev Branch terbuka untuk kolaborasi dan berfungsi sebagai lingkungan pengembangan di mana kontributor dapat bekerja pada fitur baru dan perbaikan bug sebelum digabungkan ke cabang lain.
dev-server adalah cabang utama di mana kode sumber kepala selalu mencerminkan keadaan dengan perubahan pengembangan terbaru yang disampaikan untuk rilis berikutnya
Asal/Produksi adalah cabang utama di mana kode sumber kepala selalu mencerminkan keadaan siap-produksi.
Feat: (Menambahkan fitur atau perbaikan baru yang berharga yang secara langsung menguntungkan dan melibatkan pengguna.)
Misalnya "feat (kolom): menambahkan fitur baru." "
Fix: (Selesaikan masalah terkait pengguna, meningkatkan keandalan perangkat lunak dan memberikan pengalaman pengguna yang lebih halus.)
Mis. "Perbaiki (case): Masalah sensitivitas kasus tetap dalam fungsionalitas pencarian untuk hasil yang akurat."
Dokumen: (Membuat perubahan atau pembaruan dokumentasi untuk kejelasan dan pemahaman yang lebih baik.)
EG "Docs (ReadMe): File ReadMe yang diperbarui dengan instruksi instalasi dan contoh penggunaan."
Gaya: (Fokus pada peningkatan penampilan kode, seperti memformat dan memperbaiki titik koma yang hilang, tanpa mempengaruhi fungsionalitas.)
EG "Gaya (Format): Indentasi yang dikoreksi dan menambahkan titik koma yang hilang untuk gaya kode yang konsisten."
Refactor: (memodifikasi kode produksi, seperti variabel penggantian nama, untuk meningkatkan struktur dan pemeliharaannya.)
Misalnya "Refactor (Variabel): berganti nama menjadi variabel untuk peningkatan kejelasan dan pemeliharaan kode."
Tes: (Menambahkan tes yang hilang dan meningkatkan tes yang ada, tanpa mengubah kode produksi.)
Misalnya "tes (login): Tes yang ditambahkan untuk fungsi login pengguna dan mengulang tes login yang ada."
Tugas: (Memperbarui Tugas Bangun dan aspek kode non-produksi lainnya, tanpa mengubah perangkat lunak yang sebenarnya.)
EG "Tugas (Grunt): Tugas kasar yang diperbarui untuk otomatisasi tugas yang lebih baik dan efisiensi proses membangun."
Kontribusi selalu diterima!
Lihat contributing.md untuk cara memulai.