Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 2.85 KB

CONTRIBUTING.md

File metadata and controls

55 lines (42 loc) · 2.85 KB

Getting Involved with KDE Connect iOS

There are many aspects of contributing to and help maintaining the KDE Connect iOS project.

Contributors

Adding Features, Documentation, and Fixing Bugs

Checking and updating Bugs and Phabricator tasks (tagged iOS), as well as documenting about how to use/develop KDE Connect iOS are all valuable contributions through either KDE's GitLab or one of the Wiki's:

Performing Code Review

Testing the application to see if the app works as intended and/or to see if the code follows best practices. Here's a checklist that might be helpful: Reviewing Merge Requests

Spreading the Words

Many open source beginners are looking for exciting projects to join, and you can let them know about KDE Connect and other KDE projects. Especially for KDE Connect iOS, the people who can help out the most (iOS developers) are likely unfamiliar with KDE community, so going to communities such as Xcoders and iOS Dev Happy Hour, regional events like try! Swift or global conferences like WWDC, or posting to online forums like r/swift on Reddit, sharing your experiences working on KDE Connect iOS or deliver talks about knowledge you learned by working with this project can all be great ways to increase liveliness with this project.

Maintainers

Once you've become a frequent contributor to the KDE Connect iOS project, an existing maintainer can recommend you to join KDE's Apple Developer team and access App Store Connect, which allows you to

  • upload new TestFlight public beta builds and fill in the release notes,
    • ideally, this should be automated
  • make a new release for everyone to download from App Store
    • the next beta build needs a new Version number and takes longer to be reviewed by App Store review team),
  • see crash reports and tester feedback to prioritize high-impact and triage obscure bugs, and
  • answering customer reviews from App Store
    • they'll get you reply as an email!
    • you can also search online (e.g. Reddit, YouTube) to see what people are complaining about and see how we can change to improve the user experience

Don't know how? Check out Wiki or documentation from Apple Developer site.