.gitignore за MoonBit
17 правила за игнориране за MoonBit, готови за копиране в хранилището ви.
Език за WebAssembly, JavaScript и нативни платформи
Пълният .gitignore за MoonBit
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:25:44 UTC
# Технологии: MoonBit
### MoonBit ###
_build/
# Локален кеш на пакети на MoonBit
.mooncakes/
moonbit-coverage-*.txt
_coverage/
bisect.coverage
*.js.map
# Зависимости на Node.js
node_modules/
*.wasm
*.wat
# Състояние при изпълнение на агента на MoonBit
.moonagent/
*.ll
*.bc
# Обектен файл
*.o
*.s
# Резултати от компилатора
*.out
# Изпълним файл за Windows
*.exe
# Символи за дебъгване на macOS
*.dSYM/
Какво всъщност игнорират тези правила за MoonBit
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Изходна директория по подразбиране за компилиране на MoonBit.
| Шаблон | Какво игнорира |
|---|---|
_build/ |
Изходна директория по подразбиране за компилиране на MoonBit. |
Директория за локалния кеш на пакети на MoonBit.
| Шаблон | Какво игнорира |
|---|---|
.mooncakes/ |
Локален кеш на пакети на MoonBit |
Отчети за покритието, генерирани от инструментите на MoonBit.
| Шаблон | Какво игнорира |
|---|---|
moonbit-coverage-*.txt |
Отчети за покритието, генерирани от инструментите на MoonBit. |
Изходна директория за отчетите от команди за покритието.
| Шаблон | Какво игнорира |
|---|---|
_coverage/ |
Изходна директория за отчетите от команди за покритието. |
Файл с данни за покритието при изпълнение на Bisect.
| Шаблон | Какво игнорира |
|---|---|
bisect.coverage |
Файл с данни за покритието при изпълнение на Bisect. |
Карти на изходния код, генерирани за JavaScript резултатите.
| Шаблон | Какво игнорира |
|---|---|
*.js.map |
Карти на изходния код, генерирани за JavaScript резултатите. |
Зависимости на Node.js за работни процеси с целева платформа JS.
| Шаблон | Какво игнорира |
|---|---|
node_modules/ |
Зависимости на Node.js |
Компилирани двоични файлове на WebAssembly.
| Шаблон | Какво игнорира |
|---|---|
*.wasm |
Компилирани двоични файлове на WebAssembly. |
Резултат в текстов формат на WebAssembly.
| Шаблон | Какво игнорира |
|---|---|
*.wat |
Резултат в текстов формат на WebAssembly. |
Състояние при изпълнение и временни файлове на агента на MoonBit.
| Шаблон | Какво игнорира |
|---|---|
.moonagent/ |
Състояние при изпълнение на агента на MoonBit |
Файлове с текстово междинно представяне (IR) на LLVM.
| Шаблон | Какво игнорира |
|---|---|
*.ll |
Файлове с текстово междинно представяне (IR) на LLVM. |
Файлове с биткод на LLVM.
| Шаблон | Какво игнорира |
|---|---|
*.bc |
Файлове с биткод на LLVM. |
Нативни обектни файлове от LLVM/нативно компилиране.
| Шаблон | Какво игнорира |
|---|---|
*.o |
Обектен файл |
Генерирани изходни файлове на асемблер.
| Шаблон | Какво игнорира |
|---|---|
*.s |
Генерирани изходни файлове на асемблер. |
Име по подразбиране на изходния изпълним файл в Unix-подобни системи.
| Шаблон | Какво игнорира |
|---|---|
*.out |
Резултати от компилатора |
Нативен изпълним файл за Windows.
| Шаблон | Какво игнорира |
|---|---|
*.exe |
Изпълним файл за Windows |
*.dSYM/ |
Символи за дебъгване на macOS |
Как да използвате този .gitignore за MoonBit
- Копирайте правилата за MoonBit по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.