Open caribpa opened 3 years ago
Yes, definitely needed. See also #286
Maybe I could start bugging the devs myself with newbie questions and produce an onboarding guide following the structure I referred in the example of the OP.
Do you think I'll be more successful by creating a discussion and asking there, or in Mattermost?
Mettermost, I'd say.
Is your feature request related to a problem? Please describe. I'd like to contribute to Rizin but I don't how where to start in order to understand how the different files/libraries/modules interact with each other.
I've read the CONTRIBUTING and DEVELOPERS documents, generated the
doxygen
documents, attempted to recreate something that resembles an evidence cork board and fainted several times after failing miserably out of exhaustion 🤯Describe the solution you'd like An accessible way for getting to understand the Rizin project for contribution purposes without annoying too much the devs with the same newbie questions.
For example:
Describe alternatives you've considered 💔
Additional context 🤷
Btw, generating the call graphs with
doxygen
helps to get an idea of the flow and dependencies, but you have 8874 files generated to dive in (call-graph only, callee, include-graphs and others are not counted), and still makes you dizzy, see therizin
tool call graph as an example: