Skip to content

Automate as much of the onboarding process as possible

Notifications You must be signed in to change notification settings

tibber/dev-tools-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Tibber onboarding script

I have a dream...

As a new employee, I want to be able to run one single script that takes care of setting up my entire dev environment. This process should take minutes and not hours/days.

Dreams & visions are good because the help guide us. However, perfect is the enemy of good. This will not happen overnight. If we can remove one single obstacle of the onboarding process, that's a win.

We want continuous improvements to the onboarding experience, so please take the time to improve on this dream and the implementation.

Running the script

This script doesn't yet contain any sensitive information. IMHO, we can upload/deploy the script to a public location. To begin with I created an s3 bucket where we can host this script but not have it indexed by google.

The bucket itself is private, but the folder public-scripts is public. For now, deployments is a manual process of simply uploading this script into this bucket + folder.

Run the script:

curl -sSL https://dev-tibber-onboarding.s3.eu-west-1.amazonaws.com/public-scripts/setup_mac_dev_env.sh | bash

Caveats

This script is opinionated and probably should be. It should enforce the recommended way. If an employee wants a customized environment they should probably perform the installation manually.

Version 1.0 is written for Mac in the perspective of a node developer. Linux, Windows, Python, .NET probably have other requirements. Maybe we can share a script, maybe not. It will need to be a joint effort.

About

Automate as much of the onboarding process as possible

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages