Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project restructure #257

Merged
merged 22 commits into from
Sep 10, 2024
Merged

Project restructure #257

merged 22 commits into from
Sep 10, 2024

Conversation

erick-otenyo
Copy link
Member

Refactoring

  • Move all src code into climweb directory. Climweb is now a python package that can be used as a base for developing climweb plugins. Climweb will not be able to support plugins, that extend its functionality
  • Rewrite docker configurations
  • Add celery for async tasks. This will eventually replace tasks run with django background task package
  • Use Redis for caching and celery task queueing, instead of memcache that was only a cache
  • Add plugin-boilerplate for use with cookiecutter
  • untrack .vscode
  • climweb version now set in version.py instead of init.py

@erick-otenyo erick-otenyo merged commit 031b05e into main Sep 10, 2024
@erick-otenyo erick-otenyo deleted the project-restructure branch September 10, 2024 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant