How to Contribute
Before writing code¶
Important
Please read this documentation before to understand how the repository is organized and how the language structure works.
Setting up your environment¶
Check the Getting Started page on how to prepare your environment to contributing.
You can check both H-hat issues page and TODOs.md page to see what is listed to be done. When picking something from the TODOs page, make sure to create a new issue through the issues page and selecting the "Feature Implementation" template. Fill it up accordingly (you can check the current open issues for guidance).
Once the code is ready, you can make a pull request (PR) to the H-hat repository. Write a comprehensive description, referencing all the issues it addresses. You can assign Doomsk as reviewer, for instance.
Python code¶
The code must follow the pre-commit settings from pre-commit yaml (.pre-commit-config.yaml) file at H-hat's python implementation. Check more on the pre-commit page on how to set up and run it.
Community¶
At last, you can reach us out at the UnitaryFundation Discord's #h-hat
channel to
learn more on how to contribute, address some questions, or chat, if you feel like doing so.