Open alinkedd opened 8 months ago
GitHub offers a variety of features to assist with the contribution process. Based on current community behavior and common best practices, I would like to list some actionable points to formalize and enhance the contribution policy.
Good point 👍
GitHub offers a variety of features to assist with the contribution process. Based on current community behavior and common best practices, I would like to list some actionable points to formalize and enhance the contribution policy.
To enforce existing contribution guidelines (like this):
Clarify (and highlight) the code suggestion process, including that PRs will not be accepted until code contributions are welcomed, so people won't get frustrated if PR is closed and their code/idea is either not used or used without crediting the author.After seeing a few PRs get merged, I suggest requiring commit signing (https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification) and considering the integration of a CLA (Contributor License Agreement) to avoid legal disputes in the future.To enhance navigation throughout the project using the current
diia-setup-howto
repo:Other handy tools/techniques to consider:
diia-setup-howto
repo or maybe make it a discussionAbout
section) to repositories to ease navigation@DiiaOpenSource