How to Contribute
15-minute tutorial to add your language to Aster Lang.
TL;DR
bash
# 1. Fork the template
git clone https://github.com/aster-cloud/aster-lang-template aster-lang-ja
cd aster-lang-ja
# 2. Translate the JSON
$EDITOR src/main/resources/lexicons/template-XX-XX.json
# → rename to ja-JP.json, replace TODO_TRANSLATE_* with Japanese terms
# 3. Validate
./gradlew validateLexicon
# 4. Test
./gradlew test
# 5. Open a PR to aster-cloud/aster-lang-jaDetailed tutorial
See aster-lang-template/README.md.
Code of Conduct & DCO
See aster-lang-en/CONTRIBUTING.md — the authoritative contribution guide.
Translations:
Rewards
- ✅ Apache 2.0 license — you retain attribution
- 🏷️ Aster Language Steward badge (merge ≥ 2 lexicons or maintain 1 for ≥ 12 months)
- 💰 ¥3,000 / year platform credit (Steward-exclusive)
- 📝 Listed publicly in contributor roster
- 🎙️ Priority participation in new SPI ABI design discussions
Need help?
- GitHub Discussions — public Q&A
- Discord (planned) — real-time chat coming soon