Thanks for your interest in contributing. Here's everything you need to get started.
- Check open issues to avoid duplicate work
- For big changes, open an issue first to discuss the idea
- For small fixes (typos, obvious bugs) — just send a PR
git clone https://github.com/NurOS-Linux/kiro.git
cd kiro
meson setup builddir --buildtype=debug
meson compile -C builddir
./builddir/src/kiro- Language: Vala
- Follow the style of the surrounding code
- Keep methods focused and short
- No trailing whitespace
- Fork the repo and create a branch:
git checkout -b my-feature - Make your changes
- Build and test manually:
meson compile -C builddir && ./builddir/src/kiro - Commit with a clear message
- Open a pull request against
main
- Add your language code to
po/LINGUAS - Copy the template:
cp po/en.po po/YOUR_LANG.po - Fill in the translations in your
.pofile - Test it:
LANG=YOUR_LANG ./builddir/src/kiro
Open an issue and include:
- What you did
- What you expected
- What actually happened
- OS, GTK version, VTE version
Use GitHub Discussions.