Proposal to add CONTRIBUTING and PROCEDURES file to governance repo.
----DRAFT-----
CONTRIBUTING and PROCEDURES
Code of Conduct & Diversity
All activities related to the L3AF project must adhere to our Code of Conduct and Diversity policies
Licensing
All contributions must conform to the licensing guidelines of the L3AF project
Issues
Issues are opened and managed in GitHub Issues under each repository: https://github.com/l3af-project
Ways to Contribute
- Code Contribution
- Issue submission, resolution, comment
- Wiki contribution- L3AF Wiki
- Contribution a document
- Ask a question or provide feedback to the project
- Share your knowledge!
General GitHub Workflow:
Guidelines for Contributors:
- Each code submission should include an issue identifier number to reference what is being addressed by this change.
- Each code submission that includes new code branches must include automated test cases to exercise the new code branches added.
- Commits must be signed and DCO approved.
- Commits should be rebased into the latest branch's HEAD.
- Additionally, we recommend the following Best Practices: https://docs.releng.linuxfoundation.org/en/latest/best-practices.html
Guidelines for Committers/PTL:
- When performing code reviews, committers should check the following items:
- Make sure CI versification was successful.
- Verify that the submission contains appropriate test cases.
- Verify that the commit message is explicit and is appropriate for the code being changed/added/removed.
- After code is merged, the committer should make sure any post CI processing was successful.
- Pull Requests require approval from the committers team for the respective repo.
- New committers can be selected by performing a TSC vote.
Branch Guidelines:
- Main development happens in the "main" branch.
Procedures:
- Governance and procedures for the project can be found here.
- A list of L3AF Technical Steering Committee Representatives can be found here.
Proposal to add CONTRIBUTING and PROCEDURES file to governance repo.
----DRAFT-----
CONTRIBUTING and PROCEDURES
Code of Conduct & Diversity
All activities related to the L3AF project must adhere to our Code of Conduct and Diversity policies
Licensing
All contributions must conform to the licensing guidelines of the L3AF project
Issues
Issues are opened and managed in GitHub Issues under each repository: https://github.com/l3af-project
Ways to Contribute
General GitHub Workflow:
Guidelines for Contributors:
Guidelines for Committers/PTL:
Branch Guidelines:
Procedures: