Goal: drop commit specificity from the cms.settings_custom.py files.
Requirements:
- Align internal structure of the Core-CMS-Custom repo subdirs.
- Push changes to Custom repo.
- Update settings files to use new path structure/routes.
- Drop commit specificity from cms settings files in Deployments repo.
- Redeploy the PPRD portals to validate the changes.
- The remainder will get deployed during the next portal testing session and production release cycle.
Core-CMS-Custom repo target structure...
Wes Approves!
We landed on this structure (as of 9.2.2025)
UNIFIED PROPOSAL - REVISION 2 - FINAL
— I made a tweak _imports/*.css → _imports/**/*.css —
.
├── README.md
├── generic_assets
│ ├── README.md
│ ├── favicon.ico
│ ├── nsf-white.png
│ ├── portal_logo.png
│ ├── tacc-white.png
│ └── utaustin-white.png
└── PROJECTNAME_assets
├── README.md
├── package-lock.json
├── package.json
├── css
│ ├── cms.css # as needed
│ ├── header.css # as needed
│ ├── portal.css # as needed
│ └── _imports/**/*.css # to @import
├── favicon
│ ├── README.md
│ ├── […]
│ ├── favicon.ico
│ ├── browserconfig.xml
│ └── site.webmanifest
├── html
| └── snippet.html
├── img
| ├── icon[…].(png|svg)
| └── logo[…].(png|svg)
├── js
│ ├── scriptA.js
│ └── scriptB.js
└── ref
├── for related work that does not have a type yet.
└── for related work that has a type.png
— @taoteg
— I made a tweak
_imports/*.css→_imports/**/*.css—