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.