I (Jones Magloire) created the Docker Registry UI from scratch, but I can't succeed without contributions from community members like you! Contributions come in many different shapes and sizes. In this file we provide guidance around two of the most common types of contributions: opening issues and opening pull requests.
Please read also the Code Of Conduct.
-
Ensure the bug was not already reported by searching on GitHub under Issues.
-
If you're unable to find an open issue addressing the problem, open a new one. Be sure to
- Use the Bug Report Template
- Include a title and clear description
- Write as much relevant information as possible
- Add your full configuration (Docker Registry UI AND Docker Server) or a screenshots demonstrating the expected behavior that is not occurring
-
Suggest your change in a new issue using the Feature Request Template and start writing code.
-
Run the interface on your computer first with
npm start
.
-
Open a new GitHub pull request with the patch.
-
Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
-
Before submitting, please read the Coding conventions first.
Changes that are cosmetic in nature and do not add anything substantial to the stability, functionality, or testability of Docker Registry UI will generally not be accepted.
-
I use prettier with custom preset, use
npm format
before any PR -
I use semver for package versioning
-
I use Github Actions for publishing docker images and releases
-
I indent with two spaces
Thank you for your help! ❤️