Thanks for showing interest in contributing!
For fixes and improvements other than those involving markdown files, please work from the develop
branch of this repository and issue a pull request to the develop
branch.
You do not need a mac to contribute, all you need is Swift and SwiftLint (there is a SwiftLint VSCode extension). No linting rules are added or excluded, the default will do.
To have your changes merged make sure:
- There are no SwiftLint linting errors.
- SwAuth builds with your changes.
- Added code is documented, adhering somewhat to the style of the rest of the project. (there are tons of examples in the code base)
- You have tested your changes through a test app or demo app or unit tests.