Monorepo migration
We are migrating most of the things in this MR
We want migrate from a few standalone repositories to a single monorepo to improve the development experience and simplify the release process.
Repos to consider:
- https://code.fbi.h-da.de/danet/csbi
- https://code.fbi.h-da.de/danet/yang-models
- https://code.fbi.h-da.de/danet/api
- https://code.fbi.h-da.de/danet/gosdnc
- https://code.fbi.h-da.de/danet/gosdn-ui
- (https://code.fbi.h-da.de/danet/gosdn-iac)
Things to do:
-
Update to Go 1.18 -
Setup go workspaces withgo work
. An example can be found example. -
Refactor CI -
to work with new repository layout -
migrate CI things from eg. gosdnc
into main pipeline -
...
-
-
Adjust all imports -
... -
Archive migrated repositories
Repos migrated:
Edited by Andre Sterba