Practice English vocabulary for local development environments: devcontainers, dotenv, Docker Compose, seed scripts, and onboarding guides.
0 / 5 completed
1 / 5
What does 'devcontainer ensures everyone has the same environment' mean?
Dev Containers (defined by .devcontainer/ config) use Docker to provide a consistent development environment with the same tools, extensions, and settings for all team members, eliminating 'works on my machine' issues.
2 / 5
A developer says 'the dotenv file configures local secrets'. What is a dotenv file?
A .env file (dotenv) stores key=value environment variables for local development. Libraries like dotenv automatically load these into process.env. It should never be committed to version control.
3 / 5
What does 'docker-compose spins up dependencies' mean in a dev context?
docker-compose.yml defines and starts supporting services locally. A developer runs 'docker-compose up' to get a local Postgres, Redis, or other services running, so the app can connect to them during development.
4 / 5
What is a 'seed script' that 'populates the database'?
A seed script inserts initial or sample data (users, products, test records) into a freshly created database, giving developers a realistic starting state without needing a production data dump.
5 / 5
A team mentions 'the README has a getting started in 10 minutes guide'. Why is this important?
A concise getting-started guide in the README reduces onboarding friction. A developer who can run the project locally within 10 minutes is productive sooner and less dependent on colleagues for environment setup help.