Skip to content

Add a devcontainer.json for all Dependency Needs. #184

@Welding-Torch

Description

@Welding-Torch

Issue Description

I propose adding a devcontainer.json file to the Our Tech Community repository. This file will enable developers to set up a consistent development environment quickly using GitHub Codespaces or other similar services.

Why is this needed?

A devcontainer.json file:

  • Standardizes development environments across team members, reducing configuration discrepancies.
  • Simplifies onboarding for new contributors.
  • Ensures that the project's dependencies and tools are isolated, avoiding conflicts with the developer's local environment.
  • Facilitates automated testing and continuous integration.

Proposed Changes

  • Create a devcontainer directory in the root of the repository.
  • Add a devcontainer.json file to the devcontainer directory, specifying the necessary development environment setup.
  • Update the README with instructions for using the development container.

Additional Information

  • There is already a .gitpod.yml file that mentions the dependencies. But the devcontainer.json format is more widely used and is supported by more platforms.
  • If you have any additional context, ideas, or suggestions, please feel free to share them here.

🤍 Thank you, OTC.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions