mirror of
https://github.com/blacktop/ipsw.git
synced 2026-05-08 12:22:26 +00:00
1.5 KiB
1.5 KiB
Contributing
By participating to this project, you agree to abide our code of conduct.
Setup your machine
ipsw is written in Go.
Prerequisites:
Other things you might need to run the tests:
Clone ipsw anywhere:
git clone git@github.com:blacktop/ipsw.git
cd into the directory and install the dependencies:
make setup
A good way of making sure everything is all right is running the test suite:
make test
Test your change
You can create a branch for your changes and try to build from the source as you go:
make build
When you are satisfied with the changes, we suggest you run:
task ci
Before you commit the changes, we also suggest you run:
task fmt
Create a commit
Commit messages should be well formatted, and to make that "standardized", we are using Conventional Commits.
You can follow the documentation on their website.
Submit a pull request
Push your branch to your ipsw fork and open a pull request against the main branch.