๐Ÿค Contributing to OS Provisioning

June 12, 2026 ยท View on GitHub

First off, thanks for taking the time to contribute! :+1:

๐Ÿ“œ Code of Conduct

This project and everyone participating in it is governed by the OS Provisioning Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to osprovisioning@cablelabs.com.

๐Ÿ’ก How Can I Contribute?

We're happy you want to contribute! There are many ways to contribute, from reporting a bug to implementing a feature. All contributions begin as a GitHub issue. All pull requests will need to be associated with an issue.

๐Ÿ› Open an issue with suggestions for improvements ๐Ÿ”€ Fork this repository and submit a pull request

๐Ÿ”€ How Can I Submit a Pull Request?

1๏ธโƒฃ Find or open an issue with suggestions for improvements. All contributions begin with a GitHub issue. 2๏ธโƒฃ Fork this repository to a different Github account. 3๏ธโƒฃ Clone the newly created repository to your development environment. 4๏ธโƒฃ Make your suggested changes in one branch named after the issue number you are working (e.g. issue-1). 5๏ธโƒฃ Commit and push your changes. 6๏ธโƒฃ Open a pull request in the OS Provisioning repo 7๏ธโƒฃ As part of the pull request review process, Open Adrenaline maintainers may provide you with feedback and suggested changes. 8๏ธโƒฃ Once the pull request is ready to be merged, the maintainers will choose the appropriate time to merge the pull request.

Our pull request template should be used for all pull requests. If you're creating your pull request from the GitHub site, then it will be automatically populated with the template's contents, otherwise please copy and paste the template text into your pull request.

๐Ÿ’ป Sample Pull Request Commands

# Step 3: Clone the new repo
git clone https://github.com/YOUR-GITHUB-USERNAME/os-provisioning.git
git checkout -b my-dev-branch
# Step 5: Commit and push your changes
git add /path/to/changed/file
git commit -m "Description of changes"
git push origin my-dev-branch

๐Ÿ“š Resources

Some useful resources to get started: ๐Ÿ“– Project README โš–๏ธ OS Provisioning License