Thank you for considering contributing to nimara-storefront!
We welcome all contributions, whether they be code, documentation, bug reports, or any other help you can provide.
-
Fork the Repository:
-
Click the "Fork" button at the top of this repository and clone your fork locally:
git clone https://github.com/{YOUR_USERNAME}/nimara-storefront.git
-
Navigate to your local repository:
cd nimara-storefront
-
-
Set Upstream:
-
Add the original repository as a remote to keep your fork in sync:
git remote add upstream https://github.com/mirumee/nimara-storefront.git git fetch upstream
-
-
Create a Branch:
-
Always create a new branch for your work:
git checkout -b contrib/your-feature-name
-
-
Code Standards:
-
Ensure your code adheres to the project's coding standards.
-
Write clear, concise commit messages following the Conventional Commits standard. Example:
docs: improve documentation about XXX
-
-
Testing:
-
Before submitting your code, ensure all tests pass:
pnpm run test
-
If you add new features, please write tests for them.
-
-
Documentation:
- Update or add documentation in the relevant areas.
- Ensure that the
README.md
file is up-to-date if the new feature impacts its content.
-
Push to Your Fork:
-
Push your branch to your forked repository:
git push origin feature/your-feature-name
-
-
Create a Pull Request (PR):
- Go to the Pull Requests section of the original repository.
- Click "New Pull Request".
- Select your branch and provide a clear, descriptive title and a summary of your changes.
-
Review Process:
- A project maintainer will review your PR and may ask for changes.
- Once your PR is approved, it will be merged into the main branch.
- If you encounter a bug or have a feature request, please open an issue.
- Provide as much information as possible, including steps to reproduce the issue, environment details, and any other relevant information.
By participating in this project, you agree to abide by our Code of Conduct.
Thank you for contributing! Your help makes this project better for everyone.