Files
iOS/CONTRIBUTING.md
David Beitey 7c052a9f1d Update repo name and URL in CONTRIBUTING docs (#2210)
<!-- Thank you for submitting a Pull Request and helping to improve Home
Assistant. Please complete the following sections to help the processing
and review of your changes. Please do not delete anything from this
template. -->

## Summary
<!-- Provide a brief summary of the changes you have made and most
importantly what they aim to achieve -->
This clarifies in the contributing docs which project is being
contributed to and which repo to work against - previously it said just
"Home Assistant" which could be confusing.

This also updates the repo URL in the contributing docs and at the same
time several code comments that also used the older repo URL.

## Screenshots
<!-- If this is a user-facing change not in the frontend, please include
screenshots in light and dark mode. -->

## Link to pull request in Documentation repository
<!-- Pull requests that add, change or remove functionality must have a
corresponding pull request in the Companion App Documentation repository
(https://github.com/home-assistant/companion.home-assistant). Please add
the number of this pull request after the "#" -->
Documentation: home-assistant/companion.home-assistant#

## Any other notes
<!-- If there is any other information of note, like if this Pull
Request is part of a bigger change, please include it here. -->
2022-09-30 16:27:39 +00:00

20 lines
1.5 KiB
Markdown

# Contributing to Home Assistant for Apple Platforms
- Read [How to get faster PR reviews](https://github.com/kubernetes/community/blob/master/contributors/guide/pull-requests.md#best-practices-for-faster-reviews) by Kubernetes (but skip step 0)
- Fork the Home Assistant iOS [git repository](https://github.com/home-assistant/iOS).
- Write the code.
- Ensure tests work.
- Create a Pull Request against the [**master**](https://github.com/home-assistant/iOS/tree/master) branch of Home Assistant iOS.
- **Translations** are handled by [lokalise.com](https://lokalise.com/public/834452985a05254348aee2.46389241/), we are always looking to add more translations and complete the ones we already have. If you would like to contribute to the translation of the app, please visit [lokalise.com](https://lokalise.com/public/834452985a05254348aee2.46389241/) and join the team.
## Learn Swift
This project is a good opportunity to learn Swift programming and contribute back to a friendly and welcoming Open Source community. We've collected some pointers to get you started.
* Apple's [The Swift Programming Language](https://www.apple.com/swift/) is a great resource to start learning Swift programming. It also happens to be free.
* There are also some great tutorials and boot camps available:
* [Big Nerd Ranch](https://www.bignerdranch.com/)
* [objc.io](https://www.objc.io)
* [Point-Free](https://www.pointfree.co)
* [raywenderlich.com](https://www.raywenderlich.com/)