Community Contributions
Learn how to contribute new techniques, improvements, and feedback to the TEA Techniques platform.
TEA Techniques thrives on community contributions. Whether you're a researcher, developer, or AI practitioner, your insights and experiences can help others in the field. This guide explains how to contribute effectively.
Ways to Contribute
There are several ways you can contribute:
- Submit New Techniques: if you know about or have developed a technique that isn't in our collection, we encourage you to submit it by raising an issue or opening a pull request. New techniques help expand the toolkit available to the community.
- Improve Existing techniques: have you found a typo, correction, or a better way to implement an existing technique? Your improvements help keep techniques current and practical.
- Share Case Studies: real-world examples make techniques more accessible. Share how you've applied techniques in practice, including challenges faced and results achieved. The best way to do this is via the TEA Platform where you can share case studies with attached assurance cases.
Contribution Process
1. Before You Start
- Check existing techniques: Ensure your contribution doesn't duplicate existing content
- Review the evaluation criteria: Familiarise yourself with our evaluation standards
- Gather supporting evidence: Collect research papers, case studies, or implementation examples
2. Prepare Your Contribution
Use the following template structure for new techniques:
Coming soon!
3. Submit Your Contribution
Via GitHub (Preferred):
- Fork our repository: https://github.com/alan-turing-institute/tea-techniques
- Create a new branch:
technique-submission/technique-name
- Add your new technique or revision to
data/techniques.json
- Submit a pull request with a clear description
Via Issue: If you're not comfortable with Git, create an issue with your technique details and we'll help integrate it.
4. Review Process
After submission, your contribution will go through:
- Review for completeness and alignment with our evaluation standards
- Request for any amendments
- Final approval and integration
This process typically takes 2-4 weeks depending on the complexity of the contribution.
Contribution Guidelines
Quality Standards
- Write clearly and concisely
- Provide actionable, step-by-step guidance
- Include real-world examples where possible
- Cite sources and provide references
- Be objective and evidence-based
Code of Conduct
- Be respectful and inclusive
- Welcome diverse perspectives
- Provide constructive feedback
- Focus on advancing responsible AI
Licensing
By contributing to TEA Techniques, you agree that your contributions will be licensed under the same MIT license as the project.
Recognition
We value and recognise all contributions to TEA Techniques:
- Contributors are credited in technique metadata
- We use the All Contributors bot to ensure all forms of contribution are recognised and displayed on our repository's README
- Active contributors may be invited to join the review team
- Your organisation can be listed as a contributing partner
Get Help
Need assistance with your contribution? We're here to help: