Onboarding Checklist - gsandf/new-dev-setup GitHub Wiki

Welcome!

Welcome to team awesome

Welcome to the best damn dev team this side of the Batman Building! We're sure you're ready to get going and get some code under your fingers, but let's spend a little time getting you set up first! Something something road to success something something a thousand steps...

Get Up & Running

Let's run through a list of things you'll want to get started on right away.

  • We have a setup script that will install a lavish bounty of dev goodies for you. You can find it here! Occasionally, something will break the setup script, such as a new macOS version. Please see someone on the team if you run into any issues with the script, and we'll help you get going.
  • Make sure your preferred text editor is installed. Many of us use Atom, and it is a good option if you don't already have a preference.
  • Talk to Derek Hollis about having an Atlassian account set up.
  • Install Slack and set up an account for yourself at gsandf.slack.com.
  • Make sure you have any other tools you plan to use:
    • Sketch is used quite often by Design and UX. The dev team uses it mostly in exporting assets and getting measurements from the designs. Talk to Chad Grant about licensing. It's essential on front-end teams.
    • Adobe Creative Cloud may be useful, too. You can talk to Renee Butler about licensing. It's rarely used by our team.

If all that went according to plan, you're ready to get coding!

Get the Run Down

There's a lot of things we'd like to go over with you. When you have a window, find someone who has a few minutes to talk. Here's a good list of topics you may be interested in:

  • Additional tools for productivity
  • Administrative tools
  • Repository workflow
  • List of clients and work we do for them
  • Coding standards
  • Interacting with UX and Design
  • CMS list and overview

Final Things

How we work and the accounts necessary changes from time-to-time. We should get all this set up with you over the next few days. It may be good to remind us if any of the following isn't set up for you:

  • Atlassian (i.e. JIRA, Bitbucket, Confluence, etc.)
  • GitHub
  • npm
  • Recurring meetings (e.g. Friday company meetings)
  • Get added to the mindreactor email

Optional Tools

Our setup script also installs some tools for you, but here are some additional options you might want to consider.

  • If you are interested in doing native application development, you'll likely need Xcode and Android Studio.
  • If you will be doing .NET development, you may want to see someone on the team about getting a license for one of the Visual Studio versions.
  • A JSON prettifier for Chrome (Firefox has a built-in JSON viewer)
  • Sqlectron - a relational database client that can connect to MySQL, MSSQL, and others.
  • An alternative email client if you don't like Mac's Mail app or Gmail