I suggest this repo update its Core-CMS-Template framework.
Changes to Core-CMS-Template improve onboarding (see steps 2.3, 3.6+).
The changes would be manual.1
-
Do not update:
docs/*
.github/
.gitignore
Unless you commit settings_custom.py (see step 3.3).
-
Do update/add:
README.md (bottom of file, version updates)
cms/Makefile
cms/bin/
cms/docker-compose.dev.yml
cms/src/taccsite_cms/settings/README.md
cms/src/taccsite_cms/settings/settings_default.py
-
Also:
- Move
settings_local.py settings to settings/settings_default.py.
- Tell devs to empty their
settings_local.py of previously prescribed values.
- Tell devs to move their
…/settings_* and …/secrets.py to …/settings/*.py.
- Consider committing
settings_custom.py. If you do, then update .gitignore.
- Verify Dockerfile CMS version is at least
v4.37.0.
- Update
README.md step for make start to be make setup.
- Delete
README.md bullet about empty directories to be make setup.
This bug is fixed with make setup.
- Delete
README.md bullet about settings_local.py.
I suggest this repo update its Core-CMS-Template framework.
Changes to Core-CMS-Template improve onboarding (see steps 2.3, 3.6+).
Important
Updating to v0.7+ requires updating Dockerfile CMS version to
v4.37.0.The changes would be manual.1
Do not update:
docs/*.github/.gitignoreUnless you commit
settings_custom.py(see step 3.3).Do update/add:
README.md(bottom of file, version updates)cms/Makefilecms/bin/cms/docker-compose.dev.ymlcms/src/taccsite_cms/settings/README.mdcms/src/taccsite_cms/settings/settings_default.pyAlso:
settings_local.pysettings tosettings/settings_default.py.settings_local.pyof previously prescribed values.…/settings_*and…/secrets.pyto…/settings/*.py.settings_custom.py. If you do, then update.gitignore.v4.37.0.README.mdstep formake startto bemake setup.README.mdbullet about empty directories to bemake setup.This bug is fixed with
make setup.README.mdbullet aboutsettings_local.py.Footnotes
This could be automatic/easier if clients, like APCD-CMS, were a fork, but I currently believe a fork brings more trouble than it provides for such a lightweight framework. You are welcome to convince me otherwise. ↩