There are many ways of contributing to the project.
- Sponsor the project
- Translating to other languages
- Hunting bugs
- Packaging RHash to a new distribution
- Contributing by writing code
For online translation you need to register at the Launchpad platform, then visit RHash translations and translate untranslated strings.
Alternatively, you can translate one of the po files and create a Pull Request or send a patch.
- Test RHash with miscellaneous options. Try different OS and different environments.
- Test compilation by different compilers.
- Try static/dynamic analysis or phasing.
If you have a found bug, try to reproduce it with the latest version, compiled from the repository. Collect information about you environment, particularly use command:
make print-info
File new bugs at the issues page.
Investigate one of the bugs listed at issues page, fix it and make a pull request.
Check if your OS distribution has the latest RHash. If not, then make a package and publish it into the OS repository.