Skip to content

Consistent New Directory Structure #537

@wesleyboar

Description

@wesleyboar

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

.
├── 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions