.gitignore untuk MoonBit
17 aturan pengabaian untuk MoonBit, siap disalin ke repositori Anda.
Bahasa untuk WebAssembly, JavaScript dan target asli
.gitignore lengkap untuk MoonBit
# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 21:51:48 UTC
# Teknologi: MoonBit
### MoonBit ###
_build/
# Paket MoonBit lokal cache
.mooncakes/
moonbit-coverage-*.txt
_coverage/
bisect.coverage
*.js.map
# Dependensi Node.js
node_modules/
*.wasm
*.wat
# Status waktu proses agen MoonBit
.moonagent/
*.ll
*.bc
# Berkas objek
*.o
*.s
# Keluaran kompiler
*.out
# Berkas eksekusi Windows
*.exe
# Simbol debug macOS
*.dSYM/
Apa yang sebenarnya diabaikan oleh aturan MoonBit ini
Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.
MoonBit direktori keluaran build default.
| Pola | Yang diabaikan |
|---|---|
_build/ |
MoonBit direktori keluaran build default. |
Direktori MoonBit paket cache lokal.
| Pola | Yang diabaikan |
|---|---|
.mooncakes/ |
Paket MoonBit lokal cache |
Laporan cakupan dihasilkan oleh alat MoonBit.
| Pola | Yang diabaikan |
|---|---|
moonbit-coverage-*.txt |
Laporan cakupan dihasilkan oleh alat MoonBit. |
Direktori keluaran cakupan yang digunakan oleh perintah cakupan.
| Pola | Yang diabaikan |
|---|---|
_coverage/ |
Direktori keluaran cakupan yang digunakan oleh perintah cakupan. |
Berkas data cakupan runtime Bisect.
| Pola | Yang diabaikan |
|---|---|
bisect.coverage |
Berkas data cakupan runtime Bisect. |
Berkas peta sumber untuk keluaran JavaScript.
| Pola | Yang diabaikan |
|---|---|
*.js.map |
Berkas peta sumber untuk keluaran JavaScript. |
Dependensi Node.js yang digunakan dalam alur kerja target JS.
| Pola | Yang diabaikan |
|---|---|
node_modules/ |
Dependensi Node.js |
Biner WebAssembly yang dikompilasi.
| Pola | Yang diabaikan |
|---|---|
*.wasm |
Biner WebAssembly yang dikompilasi. |
Keluaran format teks WebAssembly.
| Pola | Yang diabaikan |
|---|---|
*.wat |
Keluaran format teks WebAssembly. |
Status waktu proses agen MoonBit dan berkas sementara.
| Pola | Yang diabaikan |
|---|---|
.moonagent/ |
Status waktu proses agen MoonBit |
berkas representasi perantara tekstual (IR) LLVM.
| Pola | Yang diabaikan |
|---|---|
*.ll |
berkas representasi perantara tekstual (IR) LLVM. |
berkas bitcode LLVM.
| Pola | Yang diabaikan |
|---|---|
*.bc |
berkas bitcode LLVM. |
berkas objek asli dari LLVM/kompilasi asli.
| Pola | Yang diabaikan |
|---|---|
*.o |
Berkas objek |
berkas sumber perakitan yang dihasilkan.
| Pola | Yang diabaikan |
|---|---|
*.s |
berkas sumber perakitan yang dihasilkan. |
Nama keluaran default yang dapat dieksekusi pada sistem mirip Unix.
| Pola | Yang diabaikan |
|---|---|
*.out |
Keluaran kompiler |
Output asli yang dapat dieksekusi pada Windows.
| Pola | Yang diabaikan |
|---|---|
*.exe |
Berkas eksekusi Windows |
*.dSYM/ |
Simbol debug macOS |
Cara menggunakan .gitignore ini untuk MoonBit
- Salin aturan MoonBit di atas atau unduh langsung berkasnya.
- Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
- Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
- Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.