2.1 KiB
The Llama Stack API
Author:
- Red Hat: @franciscojavierarceo @nathan-weinberg
Summary
The Llama Stack project has grown substantially. To reduce maintainer burden, we propose creating a Triage-level role in Llama Stack.
Motivation
The project has had a large increase in the number of contributors, which has led to a growing backlog of requests. Contributors looking to help refine that backlog, unfortunately, need to get in touch with a maintainer to help, further adding to the maintainer's load.
By adding a Triage role, we hope to provide a way for established contributors to help the maintainers manage the requests from the community.
Permissions for the Triage-role
The incremental permissions a Triage role has above a Read only role are:
- Apply/dismiss labels
- Close, reopen, and assign all issues and pull requests
- Apply milestones
- Mark duplicate issues and pull requests
- Request pull request reviews
- Hide anyone's comments
- Move a discussion to a different category
- Lock and unlock discussions
- Individually convert issues to discussions
- Delete a discussion
Importantly, the Triage-role cannot:
- Approve or request changes to a pull request with required reviews
- Apply suggested changes to pull requests
- Edit wikis in private repositories
- Create, edit, run, re-run, and cancel GitHub Actions workflows
- Create and edit releases
And other important items outlined more in depth in the GitHub documentation.
Nomination Process for Triage-role
The process for nomination for the triage role should be simple and at the discretion of the maintainers.
Thank you
Thank you in advance for your feedback and support and we look forward to collaborating on this great project!
Cheers!