Files
native-ai-quantum-energy/CONTRIBUTING.md
Alexa Louise 83010343fb 📝 Enhance repository with professional documentation
- Add/enhance README with features and quick start
- Add CONTRIBUTING.md with brand compliance guidelines
- Add MIT LICENSE
- Add GitHub Actions workflow with brand compliance check
- Configure auto-deployment to Cloudflare Pages

 Repository fully enhanced for production

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-07 17:38:35 -06:00

158 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Contributing to Native Ai Quantum Energy
First off, thank you for considering contributing to Native Ai Quantum Energy! It's people like you that make BlackRoad OS such a great ecosystem.
## 🌟 Code of Conduct
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code.
## 🎯 How Can I Contribute?
### Reporting Bugs
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**
### Suggesting Enhancements
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**
### Pull Requests
- Fill in the required template
- Follow the [BlackRoad Brand System](https://brand.blackroad.io)
- Include screenshots for UI changes
- Update documentation as needed
- End all files with a newline
## 🎨 Brand Compliance Guidelines
All contributions MUST follow the BlackRoad Brand System:
### Required Colors
```css
--amber: #F5A623
--hot-pink: #FF1D6C /* Primary Brand Color */
--electric-blue: #2979FF
--violet: #9C27B0
--black: #000000
--white: #FFFFFF
```
### Forbidden Colors (DO NOT USE)
#FF9D00, #FF6B00, #FF0066, #FF006B, #D600AA, #7700FF, #0066FF
### Spacing System
Use Golden Ratio (φ = 1.618):
```css
--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 × φ */
```
### Typography
```css
font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', sans-serif;
line-height: 1.618; /* Golden Ratio */
```
### Gradients
```css
background: linear-gradient(135deg,
var(--amber) 0%,
var(--hot-pink) 38.2%, /* Golden Ratio */
var(--violet) 61.8%, /* Golden Ratio */
var(--electric-blue) 100%);
```
## 🔄 Development Process
1. **Fork** the repository
2. **Clone** your fork locally
3. **Create a branch** for your feature/fix
4. **Make your changes** following our guidelines
5. **Test** your changes thoroughly
6. **Commit** with a descriptive message
7. **Push** to your fork
8. **Open a Pull Request**
### Commit Message Format
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
```
## 🧪 Testing
Before submitting a PR:
1. **Visual Test:** Open `index.html` in multiple browsers
2. **Responsiveness:** Test on mobile, tablet, desktop
3. **Brand Compliance:** Verify all colors match brand system
4. **Accessibility:** Check color contrast, keyboard navigation
5. **Performance:** Ensure fast load times
## 📋 Pull Request Checklist
- [ ] 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 PR is Merged
After your pull request is merged:
1. You can safely delete your branch
2. Pull the latest changes from main
3. Your contribution will auto-deploy to Cloudflare Pages
4. You'll be added to the contributors list!
## 💡 Getting Help
- **Documentation:** https://docs.blackroad.io
- **Issues:** Use GitHub Issues for questions
- **Email:** blackroad.systems@gmail.com
## 🙏 Recognition
All contributors will be recognized in our README and on our website!
---
Thank you for contributing to BlackRoad OS! 🎊