Feel free to join and collaborate on our Discord Server.
⚠️ Please do not submit
localization
related pull requests at this time. Once we are ready to support more languages we will let you know with a guide on how to contribute here and on our Discord Server.
Tap the "Fork" button on the top of the site. After forking clone the forked repository to your Mac.
Find issues from the Issues tab or from the To Do column in our project. If you find an issue you want to work on, please indicate it in the issue and/or attach a draft PR once available. An admin or maintainer will then assign the Issue and/or PR to you.
Please read the Getting Started guide in our wiki.
We also have a troubleshooting guide that provides common resolutions.
Please read our guide on Code Style in our wiki.
Once you are happy with your changes, submit a Pull Request
.
The pull request opens with a template loaded. Fill out all fields that are relevant.
The PR
should include following information:
Request a review from one of our admins @austincondiff, @lukepistrol, @MarcoCarnevali, @jasonplatts, @pkasila or maintainers @cstef, @linusS1, @RayZhao1998, @wdg.
Note: If it is your first PR, an admin will need to request a review for you.
Please resolve all
Violation
errors in Xcode (except: TODO: warnings). Otherwise the swiftlint check on GitHub will fail.
Once you submit the PR
GitHub will run a couple of actions which run tests and SwiftLint
(this can take a couple of minutes). Should a test fail, it cannot be merged until tests succeed.
Make sure to resolve all merge-conflicts otherwise the PR
cannot be merged.
Important: make sure your code is well documented so others can interact with your code easily!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。