Any help is welcome and highly appreciated! If you want to contribute to the repository, the following instructions will help you get started...
- XCode 16 version or
- any other editor that supports iOS app development
- Git
-
Fork the repository is on your GitHub account and clone install it on your computer:
git clone https://github.com/YOUR_USERNAME/iOS-training-projects.git cd iOS-training-projects/ -
Add the remote
upstream:git remote add upstream https://github.com/ssukharev/iOS-training-projects
-
Switch to the Develop branch:
git checkout develop
or create new branch with your name:
git checkout -b YOUR_BRANCH_NAME main
-
Add completed work or other changes
- Be sure to follow the design guidelines.
- If you need to update your fork, you can do so by doing a
rebasewithupstream:git fetch upstream git rebase upstream/main git push origin BRANCH_NAME -f
- All commits must follow the naming convention
- Pull requests with commits that do not comply with this standard will not be accepted.
- Please make meaningful commit names or combine them (using
squash) before opening the pool request.- Do not merge commits after someone has started checking your changes.
- Always use
rebasefor your commits to the currentmainbranch. Do not usemerge mainin your branch. - You are responsible for keeping your branch up to date. Your work will not be accepted unless it is migrated from the latest
mainbranch. - You can create a "draft" of the pull request in advance to get feedback on your work.
- Do not overload your work with unnecessary files that do not affect the understanding and performance of the completed task.
- To add comments to your work that you consider important for its completion, use README.md the files are in the root of their folder.