First off, thank you for considering contributing to avdoc! It's people like you that make avdoc such a great tool for the "vibecoding" community.
- Check the GitHub Issues to see if the bug has already been reported.
- If not, open a new issue. Be sure to include a clear title, a description of the problem, and steps to reproduce it.
- Open a new issue with the tag
enhancement. - Describe why this feature would be useful and how you imagine it working.
- Fork the repo and create your branch from
main. - Ensure your code follows the existing style (run
cargo fmt). - Make sure all tests pass (
cargo test). - Link your PR to the relevant issue.
To get started with the codebase:
-
Clone the repository:
git clone https://github.com/Aryan-202/avdoc.git cd avdoc -
Build the project:
cargo build
-
Run the CLI:
cargo run -- --help
- Keep it simple. avdoc is built for speed and ease of use.
- Avoid unnecessary dependencies.
- Ensure the CLI output remains clean and professionally formatted.
By contributing, you agree that your contributions will be licensed under its MIT License.
Happy coding! 🚀