If you are just beginning in Flipper, Read the wiki. It describes general things like contribution, building and testing, and tell about main features. Flipper consists of two main parts:
need help issue, send an email to devel@flipperdevices.com or use our Discord server (read more about discord). The earlier you check your feature design with other people, the less likely it is that it is denied during the review process.(incomplete)Good point to add something about yourself. Create welcome issue, tell community about yourself, what tasks you can take and what help do you need. You can find another users messages by message tag.
incomplete. This means that there is not even a description of how the feature can be implemented. You can start discussion thread or directly begin to write wiki page (see Contributing).not implemented. It have description but there is nothing that would make this description into reality.not documented. There is some implementation and you can add some documentation here.(not implemented)All wiki files storage in main repository in wiki folder. You can change wiki by creating PR with documentation label. After merge to master, wiki contents copying to GitHub Wiki section.
Some tasks were postponed, you can find it by tag backlog, maybe you are ready to implement something of it.
If you want to update wiki:
flipperzero-firmware-community.wiki folder repo in main repo's root folder (do not add it to git!)./wiki-deploy.sh srciptEvery section/page of wiki and related part of code has its own maintainers. Maintainers list and related code folders is placed at the bottom of page or section.
To become a maintainer of some section/page, create issue or write to devel@flipperdevices.com.
If contributors cannot reach consensus during a discussion or code review, you can add a needs moderating label. Maintainers has the final say in the discussion.
If maintainers cannot reach consensus, Flipper devices CTO (@glitchcore) has the final say in the discussion.
Please notice that we use a bunch of tags to label the issues.
All issues are, if possible, tied to sections in the wiki with Area:<wiki page name> labels.
Full list of labels you can find at labels list page.
If you want to add some features or suggest some changes, do following steps:
Area tag. Maybe somebody create discussion about your improvement or already doing some work.WIP label. Describe what you have already done and what remains to be done and other people can help you.Area: label to PRnot implemented mark.not documented, or you can create WIP PR and wait for help.Maintainers of this page: @glitchcore