initial implementation
Provide an initial implementation, a stub README and a basic GitLab CI configuration to run tests.
The implementation is based on the code from the externalsettings Django module. We've already copy-pasted that once into a tool for undergraduate applications and I plan to make use of it again when investigating ways of having scheduled tasks in Cloud Run.
Once merged, the projects mentioned above should have issues raised to make use of this module instead.
Before that point, package the "copy-paste" into a proper module which can be listed in requirements.
(Issue forthcoming.)
Edited by Dr Rich Wareham