Files
lucidia-main/CONTRIBUTING.md
Alexa Amundson 855585cb0e sync: update from blackroad-operator 2026-03-14
Synced from BlackRoad-OS-Inc/blackroad-operator/orgs/personal/lucidia
BlackRoad OS — Pave Tomorrow.

RoadChain-SHA2048: fe729062952871e7
RoadChain-Identity: alexa@sovereign
RoadChain-Full: fe729062952871e77147cf6d938b799096e87d9024d7005a14c9e209e12e8ad0c825b624c7bc649fc7eeb4c284fdcab8231af77980065cc04d9f36fca479ffc2346ed3c1b73de6f240d8f9485f47c995ad5b81142f7179b84932c67914dff1c08db039349ba28fca36cb57688093bf0199268dd1c2f3448c9383000bc77cc9663066ff57b834370afc8838b18466ea9029908018b961555cccaabf2ce21649cf3cabc7f64bdcc4abdf2da259b210c342835a2cecf92bdd3b4e109b4d6e622f6934e13b2b123607bd61ce3d0f20454c9ab594f9284cffe18716619c52db57ce5f4ee2856cb96e1fa3748fe1fe65435bec297c5ab3ab58d570ec1064aea29931dd
2026-03-14 15:09:52 -05:00

4.2 KiB
Raw Blame History

Contributing to Lucidia

First off, thank you for considering contributing to Lucidia! 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! 🎊