Malaguth / skill-tracking

This repository aims to create an example of skill-tracking software made as a study exercise.
MIT License
5 stars 0 forks source link

Setup local environment #24

Open Malaguth opened 8 months ago

Malaguth commented 8 months ago

Description

As a Developer, I want to set up a consistent local development environment using Docker and Dev Containers. This will ensure that the application behaves the same way across different development environments, reducing potential issues and increasing productivity.

Acceptance Criteria

  1. Update the documentation with dependencies or developer guides with Docker.
  2. Create a Dockerfile that defines the application's necessary software, tools, and dependencies.
  3. Build a Docker image from this Dockerfile.
  4. Use this image to create Docker containers for the local environment.
  5. Set up Dev Containers in Visual Studio Code (or another preferred IDE) to allow developers to work directly inside the Docker containers.
  6. Ensure all developers can successfully start their Docker containers and access their Dev Containers.
  7. Verify that the environment works correctly inside the Docker containers on different machines.
  8. Document the process of setting up the local environment with Docker and Dev Containers, including any necessary commands or configurations.
  9. Update the project documentation with the final version of the local environment setup process.
MarcelaSilverio commented 7 months ago

Hey! While we were doing the task, we discussed some topics that we wanted the team's opinion on:

We are currently creating the structure in the branch feature/setup-local-environment and we wanted to clarify those topics before continuing.