We appreciate your interest in contributing to this project! Follow the guidelines below to set up your development environment, make changes, and submit your contributions.
- Fork the Repository
- Click the "Fork" button on GitHub and create your own copy of the repository.
- Clone the Repository
git clone https://github.com/<your-username>/semantic-release-native-dependency-plugin.git cd semantic-release-native-dependency-plugin
- Install Dependencies
pnpm install
- Follow Development Workflow in the
README.md
file.
This project follows a strict code style using ESLint and Prettier. Ensure your code passes all linting rules before submitting a pull request.
We use Conventional Commits to maintain consistency in commit messages. Example:
git commit -m "feat: add support for ..."
Use the following prefixes for your commits:
feat
: New featurefix
: Bug fixdocs
: Documentation changeschore
: Maintenance or tooling updatestest
: Adding or updating testsrefactor
: Code restructuring without changing functionality
- Ensure all tests pass by running:
pnpm test
- Make sure your code follows linting rules:
pnpm lint
- Push your changes to a new branch and open a pull request.
- Provide a clear description of your changes.
- Wait for a maintainer to review and merge your PR.
If you find a bug or have a feature request, please open an issue with a detailed description.
By contributing, you agree that your contributions will be licensed under the MIT License.