Thank you for your interest in contributing to Magic CLI!
Please follow this process for contributing code:
- Open an issue to discuss the changes you want to make
- Wait for maintainers to approve this change
This step is solely to reduce noise and avoid redundant work for implementing a change that isn't accepted. The assumption is that that a maintainer will review the issue in reasonable time.
- Fork the respository
- Implement the change you wish to make
- Open a pull request that references the relevant issue
- Make sure that the CI passes
- Wait for maintainers to review and approve the pull request
- Rust toolchain and Cargo (MSVC: 1.78.0)
git clone https://github.com/{your-username}/magic-cli
cd magic-cli
# ...Implement the changes you wish to make
cargo fmt
cargo test
# ...Commit your changes
# ...Push your changes
# ...Open a pull request