This repository is a comprehensive guide to working with Visual Studio Code's DevContainers. This project provides a containerized development environment where you can work on your Next.js app built with TypeScript, ESLint, and Tailwind CSS.
Before you get started, make sure you have installed the following:
Follow the steps below to get your development environment set up:
-
Clone the repository
Clone this repository into your desired folder:
git clone https://github.com/dvPineda/vscode-devcontainers-guide.git
-
Open the repository in a DevContainer
Use the command palette (F1) in Visual Studio Code and select
Dev Containers: Open Folder in Container...
Then, navigate to the cloned repository. Choose the Default Linux Universal configuration -
Run the Next.js application
Within the container, you can now run the Next.js application:
npm run dev
- Next.js - A React framework for production.
- TypeScript - Static type definitions for JavaScript.
- ESLint - Pluggable JavaScript linter.
- Tailwind CSS - A utility-first CSS framework.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.