-
Notifications
You must be signed in to change notification settings - Fork 5
Contributing
Greeniac edited this page Nov 22, 2025
·
1 revision
Welcome! We're excited that you're interested in contributing to FairMind. This guide will help you get started.
-
Find a Good First Issue
- Check our Good First Issues page
- Look for issues labeled
good first issue - Read the issue description carefully
-
Set Up Your Environment
- See Development Setup
- Clone the repository
- Install dependencies
- Run the development server
-
Make Your Contribution
- Create a branch for your work
- Make your changes
- Write tests if applicable
- Submit a pull request
Perfect for newcomers! These issues are:
- Well-documented
- Have clear acceptance criteria
- Include getting started instructions
- Low complexity, high impact
- Frontend: React/Next.js, UI/UX improvements
- Backend: API, database, services
- AI/ML: Model development, bias detection
- Testing: E2E tests, unit tests
- Documentation: Guides, tutorials
- Frontend Code Quality - Q1 2026
- E2E Testing Suite - Q1 2026
- Core Platform Features - Q2 2026
- Platform Enhancements - Q2 2026
- ML Infrastructure - Q3 2026
- Compliance & Risk Management - Q4 2026
- Fork the Repository
-
Create a Branch:
git checkout -b feature/your-feature-name - Make Changes: Follow code style guidelines
- Test Your Changes: Run tests and verify functionality
- Commit: Write clear commit messages
- Push: Push to your fork
- Pull Request: Create a PR with description
- Follow existing code patterns
- Use TypeScript for type safety
- Write meaningful commit messages
- Add comments for complex logic
- Update documentation as needed
- Issues: Ask questions in issue comments
- Discussions: Use GitHub Discussions for general questions
- Documentation: Check our docs folder
Contributors are recognized in:
- Repository contributors list
- Release notes
- Project documentation
Thank you for contributing to FairMind!