Thank you for your interest in contributing to the Iesi.Collections
project!
We follow semantic versioning (semver) and semantic commits for managing our project releases.
This document outlines the guidelines for contributing to the project and how to handle versioning.
- Fork the repository and create a new branch for your contribution.
- Make your changes and write tests to cover your changes and ensure existing tests pass.
- Commit your changes using semantic commits. Use the following format:
feat
: for new featuresfix
: for bug fixeschore
: for maintenance tasksdocs
: for documentation updatesrefactor
: for code refactoringtest
: for adding or modifying tests
- Submit a pull request to the
main
branch of the original repository. - Once PR is approved, your changes will be merged into the
main
branch.
- Go to the repository's Releases page on GitHub.
- Click on "Draft a new release".
- Enter the tag version and click "Generate release notes".
- Optionally, update the description of the release.
- Click on "Publish release" to create the release.