You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to propose the use of devcontainers as development enviroment. For all that don't know, devcontainers is an specification for create docker containers for development. Although there are some editors and IDEs that adopt this specification, the most well know editor that use it is vscode.
Use devcontainers has several advantages like:
It allow us to develop in an standarized container that should be pretty similar to the production's one.
No need for developers to install specific versions of node in their machines.
We can standarize the vscode extension used for all developers. Devcontainers allow to pre-define the extensions to be installed in the container, so all developers have the same extensions (like Prettier or vscode eslint extension) and they don't need to install vscode extensions in their machines.
The posibility of create other containers (like a database) that will be in the same network of the development container
The only downside i see is that developers will need to install docker in their machines (if they didn't do already). But for those that doesn't want to install docker, they still can work as before.
If the issue is well received, i can create the branch for this feature and create a doc with the necessary steps for setup vscode and docker
The text was updated successfully, but these errors were encountered:
I was unaware of development containers. That's an amazing feature for easier development. If you feel capable of configuring it, go ahead. It can be very useful.
Hi 👋
I want to propose the use of devcontainers as development enviroment. For all that don't know, devcontainers is an specification for create docker containers for development. Although there are some editors and IDEs that adopt this specification, the most well know editor that use it is vscode.
Use devcontainers has several advantages like:
The only downside i see is that developers will need to install docker in their machines (if they didn't do already). But for those that doesn't want to install docker, they still can work as before.
If the issue is well received, i can create the branch for this feature and create a doc with the necessary steps for setup vscode and docker
The text was updated successfully, but these errors were encountered: