Skip to main content

Onboarding Checklist

NOTE
This is currently a Work In Progress

This is a curated task list aimed at devs joining the team. It attempts to tackle both generalized and specific tasks that should be undertaken on joining including laptop set-up, reading to do and some suggestions on sessions to get set up.

General:

  • Read the planning data handbook
  • Run through our introductory tutorial on setting up your machine. This focuses on installing general software that is good to have for everyone:
  • Read through Onboarding in Data Operations this gives a good overview of questions you should ask as you look through what is being developed here.

Now based on the areas you’ll be focusing on there are some specific checklists below. This is done to stop everyone installing everything however if you’re asked to do work that crosses between the boundaries you can come back and do others later.

Data Engineering:

  • TBD

Application Development:

1. Clone the Key Repositories

Download the two applications that are currently run as a live service that you will likely need to work on:

There are more repositories to explore, but start with these.

2. Set Up and Run the Applications

3. Adopt Best Practices

Going forward, all projects should follow the best practices outlined here. You should be able to use the following commands to start the service:

make init
make run

DevOps:

  • TBD