macon-code / smallbusinessstartup

website to help small businesses get started in Macon
MIT License
0 stars 0 forks source link

Restrict Closing of GitHub Issues to Specific Organizational Roles #9

Open derek-munday opened 6 months ago

derek-munday commented 6 months ago

Currently, in our GitHub repository, all contributors have the capability to close issues. While this fosters an open collaboration environment, it can sometimes lead to issues being closed prematurely or without proper consideration. To maintain better control over the issue management process, it is necessary to restrict the ability to close issues to specific organizational roles.

Proposed Solution:

  1. Define Specific Roles: Identify the organizational roles that should have the authority to close issues. This may include maintainers, administrators, or other designated roles.

  2. Implement Access Controls: Utilize GitHub's access control features to restrict the ability to close issues to the identified roles. This can be achieved through repository settings or by implementing custom scripts/hooks if necessary.

  3. Communication and Documentation: Clearly communicate these changes to all contributors and stakeholders. Update the repository's contributing guidelines and documentation to reflect the new issue management process.

Benefits:

Additional Considerations:

Request for Feedback:

We welcome feedback and suggestions from the community on this proposed change. Please share your thoughts and any concerns you may have regarding the implementation of this feature.