First off, thank you for considering contributing to ColorHex! It's people like you that make ColorHex such a great tool.
This section guides you through submitting a bug report for ColorHex. Following these guidelines helps maintainers and the community understand your report, reproduce the behavior, and find related reports.
- Use a clear and descriptive title for the issue to identify the problem.
- Describe the exact steps which reproduce the problem in as many details as possible.
- Provide specific examples to demonstrate the steps.
This section guides you through submitting an enhancement suggestion for ColorHex, including entirely new features and minor improvements to existing functionality.
- Use a clear and descriptive title for the issue to identify the suggestion.
- Provide a step-by-step description of the suggested enhancement in as many details as possible.
- Explain why this enhancement would be useful to most ColorHex users.
The process described here has several goals:
- Maintain ColorHex's quality
- Fix bugs and deliver features faster
- Limit accessibility issues
- Help newcomers and experienced developers contribute with ease
- Fork the repo and create your branch from
main. - If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue that pull request!
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests liberally after the first line
- Use ES6 features where possible.
- Prefer
constoverletandletovervar. - Use 2 spaces for indentation.
- Use Vanilla CSS.
- Follow the Neo-Brutalist design system established in
style.css. - Use CSS variables defined in
:root.
Feel free to contact us at taqnikin@gmail.com or open an issue for discussion.