The following directories are included in the repository. These include internal SODAR Core apps, example apps, directories containing files for running the Django development site, as well as a CI and issue tracker setup.
Files for GitHub Actions CI and issue templates.
Example Django site configuration.
Example backend app.
Example project app.
Example Django site to be run in development.
Example site-wide app.
Projectroles App. The main application containing the base project management logic of SODAR Core, required to run a SODAR Core based site.
Requirements for SODAR Core and its development.
Setup scripts for development.
Relevant files in the root of the repository are detailed here.
GitLab CI configuration, used on the internal CUBI GitLab server.
Full changelog for the project.
.envfile for development.
Makefile used to run the server and tests during development along with other shortcuts.
The Django file for running management commands.
The project readme.
Requirements file placed here for compatibility. Actual requirements can be found in
Settings for Flake8, Pycodestyle and Versioneer. Generally these should not be touched.
The setup file for the
Versioneer file for maintaining the SODAR Core version.