Repository Contents
Directories
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.
.githubFiles for GitHub Actions CI and issue templates.
adminalertsappalertsbgjobsconfigExample Django site configuration.
docsThis documentation.
example_backend_appExample backend app.
example_project_appExample project app.
example_siteExample Django site to be run in development.
example_site_appExample site-wide app.
filesfoldersprojectrolesProjectroles App. The main application containing the base project management logic of SODAR Core, required to run a SODAR Core based site.
requirementsRequirements for SODAR Core and its development.
siteinfosodarcachetimelinetokensuserprofileutilitySetup scripts for development.
Files
Relevant files in the root of the repository are detailed here.
.gitlab-ci.ymlGitLab CI configuration, used on the internal CUBI GitLab server.
CHANGELOG.rstFull changelog for the project.
env.exampleExample
.envfile for development.MakefileMakefile used to run the server and tests during development along with other shortcuts.
manage.pyThe Django file for running management commands.
README.rstThe project readme.
requirements.txtRequirements file placed here for compatibility. Actual requirements can be found in
requirements/*.txt.setup.cfgSettings for Flake8, Pycodestyle and Versioneer. Generally these should not be touched.
setup.pyThe setup file for the
django-sodar-corepackage.versioneer.pyVersioneer file for maintaining the SODAR Core version.