-
Type:
Task
-
Resolution: Done
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: django
-
None
Context
Additional tooling may be needed for development and usage of django-mongodb-backend, particularly for third party library integration testing and Django project and app management configuration.
Definition of done
Define a set of tools, find a place to put them, build and maintain them. E.g.
- Tools and possibly CI infrastructure to run unit tests for third party libraries:
- Wagtail
- djangorestframework
- django-filter
- django-debug-toolbar
- django-allauth
- Tools and possibly CI infrastructure to configure projects and apps for integration testing using existing templates built for this project:
Pitfalls
Tools and infrastructure in this category can be non-trivial to build so the temptation to get distracted by building the tooling and not doing the work that the tooling is built for may always be present.
Here's a prototype: