Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[💡] Use of devcontainers on development enviroment #30

Open
int0x80-sys opened this issue Jun 30, 2023 · 1 comment
Open

[💡] Use of devcontainers on development enviroment #30

int0x80-sys opened this issue Jun 30, 2023 · 1 comment

Comments

@int0x80-sys
Copy link

int0x80-sys commented Jun 30, 2023

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:

  • 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

@fernandomema
Copy link
Collaborator

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.

@fernandomema fernandomema changed the title Use of devcontainers on development enviroment [💡] Use of devcontainers on development enviroment May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants