Contributions and bug fixes are encouraged. In order to contribute, you'll need to sign a one time Contributor License Agreement.
Please use GitHub issues.
This project is young, so there is no official Discord server or email list yet. In the meantime, please reach out to [email protected] for any questions, feature ideas, or suggestions. @wkiefer and @danielrhammond are available on Twitter as well.
Before implementing any major changes, please reach out to to discuss.
There is no published style guide (yet). In general, please match the surrounding code. Our style is similar to GitHub style with some extra principles:
- All top-level types should have access control specified.
- Group protocol implementations and subclass overrides with
// MARK:
statements. - Column limit of 120.
- Method signatures either fit on one line, or should be broken at every param, with the closing parentheses and opening scope bracket shifted-left to match the
func
declaration. This helps Xcode.