By participating to this project, you agree to abide our code of conduct.
ipsw
is written in Go.
Prerequisites:
Other things you might need to run the tests:
Clone ipsw
anywhere:
git clone [email protected]: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
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
Commit messages should be well formatted, and to make that "standardized", we are using Conventional Commits.
You can follow the documentation on their website.
Push your branch to your ipsw
fork and open a pull request against the main branch.