First, thanks for taking the time to submit a pull request! These are the few notes and guidelines to keep things coherent.
- Read and abide by the Code of Conduct.
- Fork the project and clone.
- Check you have all requirements in place.
- Create your feature branch.
- Install the project dependencies for development.
- Test.
- If you have more than trivial changes (e.g. fixing typo's), then you must include a description in the CHANGELOG.md.
- Push your branch and submit a Pull Request.
We will review the changes as soon as possible.
Please use a descriptive and concise name for your feature branch. Below is a snippet to show how to create a branch with git.
git checkout -b feature/feature-name
After installing Swift (or Xcode) and SwiftLint run the following terminal command from the project folder to build the project.
make build
You can quickly run the test suite. From the project directory, use the following terminal command:
make test
Before releasing, ensure both the version command and the .app-version
files have been updated with the new version number.
To create the release tag and the release on GitHub, use the following terminal command:
make release-create
Then to build the tool for release and upload to GitHub, run:
make release-artifacts