Separate core and default distribution
We can now separate the AlekSIS core from the default AlekSIS distribution as we now have a private package registry to iinstall dependencies from.
-
Remove submodules of apps and the apps/
directory -
Rename this project as well as the PyPI package to AlekSIS-Core
-
Change dependencies on AlekSIS
toAlekSIS-Core
in all apps -
Make poetry depend on packages from EduGit registry only when building in CI -
Create new project AlekSIS
for the default distribution -
Move all parts of the default distribution to the new project (including Git history, if possible) -
Move all issues regarding distribution -
Ensure core builds, all apps build, and distribution builds -
Ensure app tests are self-contained -
Ensure pipeline builds are run in the correct order across projects -
Update project and source code locations on OpenHub
Edited by Nik | Klampfradler