Sure, here's a basic CONTRIBUTING.md
template you can use as a starting point:
We welcome contributions of all kinds, from bug reports to code improvements to documentation updates. By contributing to pkgbmp
, you help make the tool better for everyone.
Before contributing, please read the following guidelines to ensure that your contributions are in line with our goals and expectations.
As a contributor, you are expected to follow our code of conduct at all times. This ensures that all contributors feel safe and respected when interacting with each other.
If you encounter any issues with pkgbmp
, please feel free to open an issue. When reporting an issue, please include as much information as possible, including:
- A clear and descriptive title
- A detailed description of the issue, including steps to reproduce it
- Any error messages or logs you may have
- Your operating system and version
- Your
pkgbmp
version
If you want to contribute code to pkgbmp
, please follow these steps:
- Fork the
pkgbmp
repository to your own account - Clone your forked repository to your local machine
- Create a new branch for your changes (
git checkout -b my-new-feature
) - Make your changes and commit them (
git commit -am 'Add some feature'
) - Push your branch to your forked repository (
git push origin my-new-feature
) - Create a pull request from your branch to the
pkgbmp
main branch
When submitting a pull request, please include a clear and descriptive title, along with a detailed description of your changes. Also, please make sure that your code is formatted properly and includes tests.
We use ESLint to enforce code style and catch potential issues. Before submitting a pull request, please run npm run lint
to check your code for any issues.
By contributing to pkgbmp
, you agree to license your contributions under the GNU General Public License v3.0.