- Write code in Swift language.
- Always use multi-line formatting for lists, arrays, function parameters, etc.
- Always add a comma after the last item in multi-line lists, arrays, function parameters, etc.
- Before returning back to me, build the app and run tests. If you find compile-time or test errors fix them before reporting back.
- Always create a pull request for changes instead of committing to develop.
- You can create multiple commits on the Pull request during a session.
- Always add a changelog entry in CHANGELOG.md with the same title as the pull request
- When you need to download content from the internet OR to create temporary files, always create a new temporary directory using
mktemp -dand perform the task there.