, 3 min read
Monorepo dan Multi Repo adalah cara kita menyimpan banyak project ke dalam suatu Repository seperti Git dengan tujuan untuk memudahkan proses Development dan pengembangan dari kode program.
Monorepo dan Multi Repo adalah cara kita menyimpan banyak project ke dalam suatu Repository seperti Git dengan tujuan untuk memudahkan proses Development dan pengembangan dari kode program.
Dalam membuat suatu proyek Aplikasi biasanya kita membutuhkan tools untuk Versioning Control yang berfungsi untuk menyimpan proyek yang kita buat di dalam wadah yang sering kita sebut Repository. Kebanyakan biasanya kita membuat satu project ke dalam satu repository / Multi Repo, tujuanya agar memudahkan identifikasi proyek - proyek yang kita bangun.
Monorepo adalah cara kita menyimpan banyak project ke dalam satu repository yang sama dengan project yang lain.
misalnya kita memiliki proyek frontend store dan frontend admin, dengan menggunakan teknik Monorepo kita akan menggabungakan dua proyek tersebut menjadi satu dengan memisahkan berdasarkan directory.
Ada beberapa keuntungan yang di dapatkan saat kita memutuskan untuk menggunakan teknik Monorepo untuk proyek yang kita bangun:
Multi Repo adalah arsitektur Repository yang setiap proyek yang dibuat di masukan di dalam satu repository, artinya misalkan kita memiliki lebih satu proyek maka jumlah repository akan mengikuti jumlah proyek yang ada.
Kebanyakan proses pembuatan proyek dilakukan menggunakan banyak Repository
Ada beberapa keuntungan yang di dapatkan saat kita memutuskan untuk menggunakan teknik Monorepo untuk proyek yang kita bangun:
Tags