Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 5.34 KB

ToolsAndServices.md

File metadata and controls

51 lines (37 loc) · 5.34 KB

Tools and Services

Access to Services

Service What for How to access
Slack Chat with whole org. See channels of interest here. You should have given access during your mini induction. Log in with your Babylon email and Okta
1Password Access shared passwords used by various services in the team IT Support ticket Specify in the ticket that access to iOS team vault is needed
Jira Tickets of tasks and issues on your sprint You should get an invitation email to join the BabylonPartners team after the IT Support ticket has been resolved
Zeplin Screen Designs Ask the support engineer in the iOS team channel on Slack for access to the project(s). Depending on your tribe you might need to use Figma
Figma Screen Designs Log in with Google as this should redirect to the Babylon Okta sign in. Depending on your tribe you might need to use Zeplin
GitHub Repos for the app, the bots, the playbook... IT Support ticket to get added to the org. Make sure you include your GitHub username in the support ticket, and that your Babylon email is added to your account. Find team members with the Maintainer role to add you to the iOS and iOS-Devs teams
Lokalise Manage translations used by the app Use iOS team vault on 1Password to gain access
Confluence Spaces (iOS, your Tribe, ...) Documentation for various processes IT Support ticket – You can also ask your PM or Tribe Lead which Spaces you need to be given access to. (Since we are moving away from Confluence this might not be necessary)
Google Team Drives Access shared documents for which you need multiple people to contribute Login using your Microsoft account which is used for email – You can also ask your PM / Tribe Lead which Drives you need to be given access to. You should be given access to at least iOS and Consumer Apps Tribe
zoom.us Video Conferences Log in using Single-Sign-On. If it doesn't work, create an IT Support ticket to be added to the appropriate Okta group
VPN Remote Access to our intranet and internal domains IT Support ticket
CircleCI See CI jobs and logs Use your GitHub login
App Center See OTA builds sent internally to QA Log in using company sign in. Once you have access to App Center, ask the support engineers in the iOS team channel on Slack to invite you to the org or use the shared credentials to invite yourself if you already have access to 1Password. For more information, there's documentation focused on this.
Firebase View crash reports, performance monitoring Ask @mobile-chapter-leadz for access
Test Rail Test effort management tool Use the account shared on the iOS team vault on 1Password
GA 360 Analytics for the Babylon UK app Ask @Chris Drew for access
Optimizely Feature flags IT Support ticket to get it added to your Okta account. Ask to be invited as a collaborator by a project admin, and log in using SSO. For more information, check this document about Optimizely.
New Relic View crash reports, performance monitoring Create an IT Support ticket to be added to the appropriate Okta group

Internal tools

  • Xcode templates

    These templates are helpful when implementing new features or adding tests for existing ones. To install them run Templates/install_xcode_templates.sh

  • Git hooks

    If you want you can install additional git hooks which will check for pods and Xcode templates to be in sync when switching branches or pulling from remote. To install them follow instructions in githooks/README.md

  • Slack bots

    You can trigger CI jobs from Slack in the ios-build channel using slash commands. Check this guide for details.

Optional tools

  • Charles is a tool that allows to intercept network trafic from the app

    • Install Charles Proxy
    • Add the desired URL under Proxy > SSL Proxy Settings
    • Install on Simulator via Help > SSL Proxying > Install on iOS Simulator
    • The license for Charles can be found in the iOS team vault on 1Password
  • Insomnia is a REST client app that is helpful when working with APIs

  • Fork, GitUp, and SourceTree are examples of git clients that some members of the team love