Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 2.33 KB

File metadata and controls

52 lines (32 loc) · 2.33 KB

New Starters

Welcome to 3 Sided Cube 👋. It's great to have you on board with us!

Your Toolkit

Standard tools for iOS we recommend getting set up with include:

Developer Tools

Firstly, make sure to install Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Using Homebrew you can install:

  • Git for version control (brew install git)
  • SwiftLint for linting in Swift (brew install swiftlint)
  • Carthage for building binary frameworks (brew install carthage)

Bitbucket SSH Keys

Please follow this Atlassian SSH Keys Guide carefully to ensure your Git client can authenticate with Bitbucket.

Github SSH Keys

Similarly to Bitbucket, SSH keys need to be aded for Github as a lot of our iOS frameworks are hosted there. Please see the Github SSH Keys Guide.

Branching Model

We use the Git Flow branching model to organise our branches. Though it has now been marked as "legacy", the model continues to fit well with our production process.

Pull Requests

Please see the 3 Sided Cube Confluence page documenting a Pull Request Template.

Swift Style Guide

Please make sure to familiarise yourself with the following Swift style guides:

This enables us to write the best quality code we can.