Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Agree on and implement more complete GitHub project setup #82

Open
4 tasks
Erik0x42 opened this issue Sep 25, 2023 · 0 comments
Open
4 tasks

Agree on and implement more complete GitHub project setup #82

Erik0x42 opened this issue Sep 25, 2023 · 0 comments

Comments

@Erik0x42
Copy link
Collaborator

As of the writing of this issue, this project shows 2 out of 9 green checkmarks on the iec63131 project compared to community standards page (screenshot below).
While that is one measure of completeness, it does not cover all aspects of a complete GitHub project setup.

The following tasks are proposed to close this issue (subject to discussion, revision and agreement)

  1. leverage GitHub teams to control permissions in a role-based way, and give higher privileges to more stakeholder nominated contributors (counter the increased privileges with stricter PR policies, see item 3)
  2. create pull request and issue templates
  3. set stricter rules for pull requests to main (merge restrictions, mandatory issue links, minimum and/or specific reviewers)
  4. write best practices (in README) for; commit message wording, pull request title and description, issue closure checklists

How this project compares with community standards as of 2023-09-25:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant