From 2f6c9c4c54d590bbd4cc03ef7cb8ee9a5cef2e51 Mon Sep 17 00:00:00 2001 From: ManOfGoldForever Date: Sun, 1 Feb 2026 12:31:46 -0500 Subject: [PATCH] Added CONTRIBUTING --- CONTRIBUTING.md | 29 +++++++++++++++++++++++++++++ README.md | 4 ++++ 2 files changed, 33 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..4c04b35 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,29 @@ +# Contributing to pm 🦀 + +First, thanks for your interest in contributing to "pm"! Contributions are what make open-source so amazing. + +## How Can I Contribute? + +### Reporting Bugs + +- Check the Issues tab to make sure the bug hasn't already been reported +- If it has not, open an issue with the label `bug` and describe the problem, your operating system, and steps to reproduce the bug. + +### Suggesting Features + +- Open an issue with the label `enhancement`. +- Describe the feature you'd like to see and why it would be useful. (e.g., "Add a cli to improve user experience"). + +### Pull Requests (Code Contributions) + +- If you've fixed a bug, added a new feature, or even just fixed a README typo, you can submit a pull request with your changes. +- Make sure the code is easy to read and understand, include tests for new features or bug fixes and they all pass, and follow the Rust Style Guide (You can use the `cargo fmt` command to make sure it fits the style guide.) +- Also since this is a Rust project you will need the standard toolchain to run cargo commands like `cargo build`. + +## Security Note + +If you find a security vulnerability, please do not open a public issue and instead contact me directly so it can be fixed without being disclosed. + +## License + +By contributing, you agree that your contributions will be licensed under the project's MIT License. diff --git a/README.md b/README.md index e446bcf..b64fcf0 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,10 @@ This tool uses Argon2id to perform some black magic. So even if someone stole yo I plan to add more to this eventually like maybe a secure password generator or a TUI or something, but I don't have a list of things to add yet. Maybe after using it some I will come up with some stuff we'll see what happens. +### Contributing + +If you are interested in contributing to this project look at [CONTRIBUTING](./CONTRIBUTING.md) for more information on how you can. + ### License This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.