Development Environments as Code

Why

  • Setup the development environment in a “One click”
  • leagacy projects need different packages and host IDE may not intergrate well (linters, formatters, etc)
  • make debugging easier
  • consistent environment between developers

solutions

  1. put development environment in a container

  2. remote containers

reference