Warning, /network/kdeconnect-ios/CONTRIBUTING.md is written in an unsupported language. File is not indexed.

0001 # Getting Involved with KDE Connect iOS
0002 
0003 There are many aspects of contributing to and help maintaining the KDE Connect iOS project.
0004 
0005 ## Contributors
0006 
0007 ### Adding Features, Documentation, and Fixing Bugs
0008 
0009 Checking and updating [Bugs](https://bugs.kde.org/buglist.cgi?cmdtype=runnamed&list_id=2392382&namedcmd=KDE%20Connect%20iOS)
0010 and [Phabricator](https://phabricator.kde.org/project/board/159/) tasks (tagged `iOS`),
0011 as well as documenting about how to use/develop KDE Connect iOS are all valuable contributions
0012 through either [KDE's GitLab](https://invent.kde.org/network/kdeconnect-ios) or one of the Wiki's:
0013 
0014 - [KDE Connect iOS](https://invent.kde.org/network/kdeconnect-ios/-/wikis/home)
0015 - [Community](https://community.kde.org/KDEConnect)
0016 - [UserBase](https://userbase.kde.org/KDEConnect)
0017 
0018 ### Performing Code Review
0019 
0020 Testing the application to see if the app works as intended and/or
0021 to see if the code follows best practices. Here's a checklist that might be helpful:
0022 [Reviewing Merge Requests](https://invent.kde.org/network/kdeconnect-ios/-/wikis/Reviewing-Merge-Requests)
0023 
0024 ### Spreading the Words
0025 
0026 Many open source beginners are looking for exciting projects to join,
0027 and you can let them know about KDE Connect and other KDE projects.
0028 Especially for KDE Connect iOS, the people who can help out the most (iOS developers)
0029 are likely unfamiliar with KDE community, so going to communities
0030 such as [Xcoders](https://xcoders.org) and [iOS Dev Happy Hour](https://www.iosdevhappyhour.com),
0031 regional events like [try! Swift](https://www.tryswift.co)
0032 or global conferences like [WWDC](http://developer.apple.com/wwdc),
0033 or posting to online forums like [r/swift](https://www.reddit.com/r/swift/) on Reddit,
0034 sharing your experiences working on KDE Connect iOS
0035 or deliver talks about knowledge you learned by working with this project
0036 can all be great ways to increase liveliness with this project.
0037 
0038 ## Maintainers
0039 
0040 Once you've become a frequent contributor to the KDE Connect iOS project,
0041 an existing maintainer can recommend you to join KDE's Apple Developer team
0042 and access App Store Connect, which allows you to
0043 
0044 - upload new TestFlight public beta builds and fill in the release notes,
0045    + ideally, this should be automated
0046 - make a new release for everyone to download from App Store
0047    + the next beta build needs a new Version number and takes longer to be reviewed by App Store review team),
0048 - see crash reports and tester feedback to prioritize high-impact and triage obscure bugs, and
0049 - answering customer reviews from App Store
0050    + they'll get you reply as an email!
0051    + you can also search online (e.g. Reddit, YouTube) to see what people are complaining about
0052      and see how we can change to improve the user experience
0053 
0054 Don't know how? Check out [Wiki](https://invent.kde.org/network/kdeconnect-ios/-/wikis/home#app-store-releases-and-beta-testing)
0055 or documentation from Apple Developer site.