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

4.2 KiB
Raw Blame History

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
  • 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

--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):

--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

font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', sans-serif;
line-height: 1.618; /* Golden Ratio */

Gradients

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

🙏 Recognition

All contributors will be recognized in our README and on our website!


Thank you for contributing to BlackRoad OS! 🎊