mowascript
Version:
MowaScript language implementation
93 lines (70 loc) • 2.39 kB
Markdown
[[🌲 East Slavic](../07_contribute.md) · [🇺🇸 English](en/07_contribute.md)]
# 🤝 Kako pridružiti se razvitku MowaJS
MowaJS jest open-source projekt, inspirovany idejej pribliziti programovanje k slavjanskim jezykam. Mi vsegda s radostju priglašajemo novih učastnikov i kontribucij!
## 📁 Struktura repozitorija
```
mowascript/
├── bin/ # CLI-skripty (mowa.js)
│ └── mowa.js
├── dist/ # Kompilovane JS-fajly
├── examples/ # Prikłady Mowa-koda
├── node_modules/
├── src/ # Jezgro transpajlera
│ ├── map/ # Slovniki (by, ua, ru, isv...)
│ │ ├── by.js
│ │ ├── ua.js
│ │ ├── ru.js
│ │ ├── isv.js
│ │ └── index.js
│ └── transpile.js # Glavna logika transpajla
├── templates/ # Šablony za `mowa init`
│ ├── docs/
│ ├── src/
│ ├── package.json
│ └── README*.md
├── LICENSE
├── NOTICE
├── package.json
├── package-lock.json
├── README.md
├── README.en.md
└── README.east.md
```
## 📦 Instalacija za razvoj
```bash
git clone https://github.com/tvoj-nik/mowajs.git
cd mowajs
npm install
```
Za lokalno testovanje CLI:
```bash
node bin/mowa.js build
```
## ✅ Kako pridati svoj kontribuciju
1. **Forkuj repozitorij**
2. Sozdaj novu vetku: `git checkout -b feature/tvoje-zadanje`
3. Vnesti izměny, dodaj komentary v kod
4. Sozdaj Pull Request s opisom
## 💡 Ideje za kontribuciji
- 🔤 Dodati novy jezyk v slovnik (na primer: polsky, srbski)
- 🧪 Dodati testy za suščejuće konstrukcije
- 🧱 Uljučiti CLI (novi komandy, flags, i drugoje)
- 📘 Dodati prikłady `.mowa` koda v `examples/`
- 🪄 Refaktoring jezgra `transpile.js`
## 🛡 Kod-stil
- Ispolzujemo `ESM` (`import` / `export`)
- Minimum zavisimosti
- Importuj toľko to, što realno nado
- Komentary su poželatelne, osoblivo v pravilah transpajla
## 📬 Kontakt
- Telegram: [@rio_de_sich](https://t.me/rio_de_sich)
- [GitHub Issues](https://github.com/dmitrisi4/mowascript/issues) — za bagy i funkcije
- [Pull Requests](https://github.com/dmitrisi4/mowascript/pulls) — za izměny
Spolku mi možemo sozdati nešto unikalno dlja vsej slavjanskoj obščiny 💙