1.3 KiB
1.3 KiB
Contributing
Thanks for helping improve nothing-ui.
Development
The project has no build step. Serve the repository with any static file server:
python3 -m http.server 8000
Then open:
http://localhost:8000/for the component referencehttp://localhost:8000/demo.htmlfor the interactive demo
Pull Requests
- Keep changes focused and explain the user-facing reason.
- Use existing tokens and component patterns before adding new ones.
- Verify dark and light themes.
- Check keyboard interaction and visible focus states.
- Do not add runtime dependencies or a build system without prior discussion.
- Do not commit proprietary fonts or other unlicensed assets.
- Update
SPEC.mdwhen behavior or markup contracts change. - Update
CHANGELOG.mdfor notable user-facing changes.
Design Constraints
- Accent red is a signal, not decoration.
- Controls use monochrome inversion for active states.
- No decorative gradients, shadows, or radii above the established tokens.
- Dot-matrix elements use round cells.
- The rendered
index.htmlremains the visual ground truth.
Reporting Issues
Use the appropriate issue template and include:
- Browser and operating system
- Expected and actual behavior
- Minimal reproduction
- Screenshot or recording for visual issues