seedcase-project / seedcase-sprout

Upload your research data to formally structure it for better, more reliable, and easier research.
https://sprout.seedcase-project.org/
MIT License
0 stars 0 forks source link

refactor: ♻️ reorganize Sprout into core and app components #522

Closed martonvago closed 1 month ago

martonvago commented 1 month ago

Description

This splits sprout into core and app components. core doesn't depend on a database or Django, while app is a Django project. See https://github.com/seedcase-project/seedcase-sprout/issues/479#issuecomment-2225245118 for more details. The third component, cli, will be added later.

I haven't touched accounts yet, because I'm not sure what sort of user management we want to / can have for the CLI component.

Closes #504

Reviewer Focus

This PR needs an in-depth review, with a focus on the folder structure. Be very critical!!

Checklist