Contributing
How to help — code, docs, testing, translation and curation.
RTW is open source and early. Every kind of help is useful, and many don’t involve code. See Contribute for an overview.
Report what works on your device
Hardware reports are especially valuable right now. Open an issue with:
- Device model and Android or macOS version
- How you installed Termux (F-Droid, GitHub or Google Play)
- What worked, what didn’t, and the output of
rtw status
Develop
git clone https://github.com/eslam-mahmoud/reinvent-the-wheel.git
cd reinvent-the-wheel
./rtw setup
./rtw start
The library’s pages in web/ are plain HTML and JavaScript — edit and reload. The server’s behaviour lives in server/. See Architecture.
Improve these docs
This website lives in website/ in the same repository. Each documentation page is a Markdown file in website/src/content/docs/ — English in en/, Arabic in ar/. Every page has an Edit this page link at the bottom.
Guidelines
- Prefer integrating an existing open-source tool over writing a new one.
- Keep it working offline: no runtime calls to external services.
- Be honest in docs: mark untested steps as untested.
- Respect content licenses — don’t add third-party material to the repository.