-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
Gary Norman edited this page Oct 7, 2025
·
1 revision
Thank you for your interest in contributing to Codex!
- Check if the issue already exists in Issues
- If not, create a new issue with:
- Clear title and description
- Steps to reproduce
- Expected vs actual behavior
- Screenshots if applicable
- Environment details (OS, Go version, etc.)
- Check existing issues and milestones
- Create a new issue tagged as
type: feature - Describe the feature and its use case
- Explain why it would be valuable
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Write or update tests
- Update documentation
- Commit with conventional commit format
- Push to your fork
- Open a Pull Request
See Getting Started for setup instructions.
- Maintainers will review your PR
- Address any requested changes
- Once approved, your PR will be merged
- Your contribution will be attributed in the commit
- Be respectful and inclusive
- Welcome newcomers
- Focus on constructive feedback
- Help create a positive community
Issues use the following labels:
-
Priority: breaking- Critical bugs -
Priority: high- Important issues -
Priority: medium- Moderate priority -
Priority: low- Nice to have
-
type: bug- Something isn't working -
type: feature- New functionality -
type: docs- Documentation -
type: chore- Maintenance -
type: ui/ux- User interface
-
work: obvious- Simple fix -
work: standard- Normal complexity -
work: complex- Requires significant effort -
work: chaotic- Very complex
Feel free to:
- Open an issue for questions
- Check the wiki for documentation
- Review existing issues and PRs
Thank you for contributing! 🎉