First off, thank you for considering contributing to Codex Agent Runner! It's people like you that make BlackRoad OS such a great ecosystem.
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code.
Before creating bug reports, please check the issue list as you might find out that you don't need to create one. When you are creating a bug report, please include as many details as possible:
- Use a clear and descriptive title
- Describe the exact steps to reproduce the problem
- Provide specific examples
- Describe the behavior you observed and what you expected
- Include screenshots if relevant
- Include browser/OS information
Enhancement suggestions are tracked as GitHub issues. When creating an enhancement suggestion, please include:
- Use a clear and descriptive title
- Provide a detailed description of the suggested enhancement
- Explain why this enhancement would be useful
- List any similar features in other projects
- Fill in the required template
- Follow the BlackRoad Brand System
- Include screenshots for UI changes
- Update documentation as needed
- End all files with a newline
All contributions MUST follow the BlackRoad Brand System:
--amber: #F5A623
--hot-pink: #FF1D6C /* Primary Brand Color */
--electric-blue: #2979FF
--violet: #9C27B0
--black: #000000
--white: #FFFFFF❌ #FF9D00, #FF6B00, #FF0066, #FF006B, #D600AA, #7700FF, #0066FF
Use Golden Ratio (φ = 1.618):
--space-xs: 8px /* Base */
--space-sm: 13px /* 8 × φ */
--space-md: 21px /* 13 × φ */
--space-lg: 34px /* 21 × φ */
--space-xl: 55px /* 34 × φ */
--space-2xl: 89px /* 55 × φ */
--space-3xl: 144px /* 89 × φ */font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', sans-serif;
line-height: 1.618; /* Golden Ratio */background: linear-gradient(135deg,
var(--amber) 0%,
var(--hot-pink) 38.2%, /* Golden Ratio */
var(--violet) 61.8%, /* Golden Ratio */
var(--electric-blue) 100%);- Fork the repository
- Clone your fork locally
- Create a branch for your feature/fix
- Make your changes following our guidelines
- Test your changes thoroughly
- Commit with a descriptive message
- Push to your fork
- Open a Pull Request
Use conventional commits:
✨ feat: Add new feature
🐛 fix: Fix bug in component
📝 docs: Update documentation
🎨 style: Improve styling
♻️ refactor: Refactor code
✅ test: Add tests
🔧 chore: Update config
Before submitting a PR:
- Visual Test: Open
index.htmlin multiple browsers - Responsiveness: Test on mobile, tablet, desktop
- Brand Compliance: Verify all colors match brand system
- Accessibility: Check color contrast, keyboard navigation
- Performance: Ensure fast load times
- My code follows the brand system guidelines
- I have tested on multiple browsers
- I have tested responsiveness
- I have updated documentation
- My commits follow the conventional format
- I have added screenshots for UI changes
- No forbidden colors are used
- Golden ratio spacing is applied
- Line height is 1.618
After your pull request is merged:
- You can safely delete your branch
- Pull the latest changes from main
- Your contribution will auto-deploy to Cloudflare Pages
- You'll be added to the contributors list!
- Documentation: https://docs.blackroad.io
- Issues: Use GitHub Issues for questions
- Email: blackroad.systems@gmail.com
All contributors will be recognized in our README and on our website!
Thank you for contributing to BlackRoad OS! 🎊