Closed int0x80-sys closed 12 months ago
AI-Generated Summary: This pull request consists of the following changes:
.env
files was added which prevents these environment files from getting tracked in the repository..env
file was added. This file holds environment variables for each of the database service. The user may fill in the example environment variables to set up their personal development environment..devcontainer
directory which includes Docker configuration settings for Visual Studio Code. This allows developers to define development environment settings within their container living within VS Code. This includes extensions to install and VS Code settings.Thank you @int0x80-sys for this first contribution!
Beta tag version created: 1.1.78.
You can install it with npm install zumito-framework@1.1.78
.
Reviewpad Report
:bangbang: Errors
:warning: Warnings
Hi :wave:
This pull request is for the feature discused in issue #30 . I add the necessary docker files and the devcontainer configuration to setup the development environment. As i mentioned in the issue, the requirements to use this features are:
With that requirements installed, you can open the project folder and:
ctrl + shift + p
and search for the optionDev Containers: Reopen in Container
.All the plugins that will be installed in the container are specified in the devcontainer.json file. All the things placed under
"customizations.vscode.extensions
are the extensions installed in the container. And the attributes incustomizations.vscode.settings
are the global settings for vscode inside the container.Another important thing in the devcontainer.json is the
"runService"
attribute. It's an array of all the services that must be run with the devcontainer. Here we can specify any service that are present in the docker-compose file.This pull request is not meant to be approved at first. I want you to try this feature and give me feadback about it. Also, all the extensions that are installed are base on what i see you are using. So feel free to add or request to add more extensions that you find usefull to have in the container. And if i must to change the readme file to add the posibility of use this feature for development.