Open leese5 opened 6 months ago
there is some existing work towards this: #240
that said, i wouldn't make it any more complicated or verbose than it needs to be:
i also think wger users think of "wger" as one thing/project. However, the code is split over 3 core repositories: wger (backend), wger-react (web frontend) and flutter (mobile app). The contribution process is similar for all these (especially wrt. translations, and docs, which goes in yet another repository, and while it currently doesn't mention the mobile app, i would say in the docs repo we should handle the docs for the whole wger "system") Users are also more likely to find their way to the wger homepage rather than individual project repos on github.
Therefore, my suggestion is to write 1 contribution guide that covers everything (and links to the individual repos), and make this page available on (or via) wger.de and on https://wger.readthedocs.io We can also make a readme for the wger organization itself, which would appear on https://github.com/wger-project - this also seems like a good place to put it.
i think it will be less common that people will look for contribution guides in the individual repos themselves, alhough we could make them, and simply refer to the main one
I also see wger as one "thing", but you are of course right that there are a lot of different snippets of wisdom info in a lot of READMEs scattered around. We should definitely consolidate as much as possible on the docs repo, which is automatically published
Use case
I noticed that the contribution guidelines could be expanded and clarified to better support new contributors. Comprehensive guidelines can make the process more transparent and encourage more community participation. Currently, there are several areas that could benefit from additional detail, such as the process for reporting issues, submitting pull requests, and engaging in discussions.
Proposal
Reference: https://numpy.org/devdocs/dev/index.html