Environment setup for offline coding and building