Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.25 KB

CONTRIBUTING.md

File metadata and controls

25 lines (13 loc) · 1.25 KB

Contributing

Contributions and bug fixes are encouraged. In order to contribute, you'll need to sign a one time Contributor License Agreement.

Bug Reports

Please use GitHub issues.

Feedback and Communication

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.

Style

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.