srieger1 / digsinet

multiple twins (siblings) of a network topology (e.g., based on containerlab) with continuous data exchange
https://srieger1.github.io/digsinet/
5 stars 0 forks source link

uniform development environment #8

Closed Lachstec closed 6 months ago

Lachstec commented 6 months ago

Highlevel Idea

digsinet uses quite heavy dependencies (just thinking about containerlab, python dependencies, etc.), which make it a bit annoying to work on it. It would be beneficial if a reproducible dev environment is available.

Concept

One possible solution could be VSCode DevContainers. DevContainers allow relatively seamless development in a container that runs transparently from the developer. Dependencies then go into that container, thus not cluttering the development machine and providing reproducibility.