I am trying to document the file structure of the app. Currently for doing so I am going through the issues and PRs in GitHub repository. The document should include all the basic information needed to get anyone (user, programmer or tester) started easily. Since I haven't done App Development in a while, my question is what level of information must be included in the docs so that new contributors can work easily?
For example, we can explain what
src/main etc contain to a user, but what all must be included for a person who already knows Java and wants to contribute (coding)?
This is the PR in progress - https://github.com/opendatakit/docs/pull/134.