Fletchers (mobile app programmers) are vital to the success of Habitica. Your contributions are needed and appreciated!
The iOS Habitica app has its own open source code base in its own GitHub repository at github.com/HabitRPG/habitica-ios. The app uses the same API that the website uses so as a Fletcher you may need to have some understanding of the code in Habitica's main repository at github.com/HabitRPG/habitica.
To learn how to contribute to the app:
- Read Guidance for Blacksmiths. Its main focus is Habitica's website, server, and API but much of it is also relevant to the mobile apps so you should read all of it.
- Read the app-specific instructions in the README.md file displayed in the app's repository.
- Join the Aspiring Blacksmiths (Habitica Coders) guild to ask any questions you might have.
- Find a bug to fix or feature to create in the app's issue list. The label system is similar to the one described in Guidance for Blacksmiths for the website so please follow the process there for finding appropriately-labelled issues and for asking to work on an issue before starting so that your efforts are not wasted.
Contributor Tier Process
The contributor tier process is the same as for Blacksmiths, so please refer to Guidance for Blacksmiths.