Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.71 KB

CONTRIBUTING.md

File metadata and controls

46 lines (29 loc) · 1.71 KB

Contributing to siz

We welcome contributions to the siz project under the Apache License v2.0. Whether you're looking to fix bugs, add new features, or improve documentation, your help is greatly appreciated.

Here's how you can contribute:

  1. Fork the Repository: Fork the siz repository to your GitHub account.

  2. Clone the Repository: Clone the forked repository to your local machine.

    git clone https://github.com/<your-username>/siz.git
    
  3. Create a New Branch: Create a new branch for your changes.

    git checkout -b add-new-feature
    
  4. Make Your Changes: Make changes to the code or documentation.

  5. Commit Your Changes: Commit your changes to your branch. Include a commit message that briefly describes your changes.

    git commit -m "Add new feature"
    
  6. Push Your Changes: Push your changes to your forked repository on GitHub.

    git push origin add-new-feature
    
  7. Submit a Pull Request: Follow the GitHub Pull Request instructions to create a new pull request with your proposed changes.

Before submitting a pull request, please ensure your code compiles and all tests, including the clippy lints, pass. If you're adding a new feature, please add tests that cover the new feature.

You can run the following commands in the root of your downstream source repository to execute these tests before you submit your pull request:

cargo test
cargo clippy

Please feel free to reach out if you have any questions or need help contributing.