Skip to content

[Content] Remove the DST developer guide, UI style guide, and database schema docs - #143

Merged
AdamGohs merged 1 commit into
mainfrom
docs/dev/remove-dst-dev-docs
Oct 15, 2026
Merged

AdamGohs merged 1 commit into
mainfrom
docs/dev/remove-dst-dev-docs

Conversation

@AdamGohs

Copy link
Copy Markdown
Collaborator

Description

Removes the three DST developer documents under docs/dev/dst/ (Developer Guide, UI Style Guide, Database Schema Reference). The DST documentation plan publishes only user-facing documents, so these come off the site.

Also removes everything that existed only to serve them:

  • Schema components: SchemaGroup, SchemaTable, SchemaTableCompact, SchemaTag, SchemaRelationshipDiagram, ModuleMap
  • src/css/schema.css and its import, src/data/dstSchemaData.js
  • DSTDatabaseIcon, StyleGuideIcon, static/img/DSTDatabase.svg
  • The Dev page's "Dam Screening Tool Documents" group and the DST sidebar generators in scripts/generateSidebars.js
  • DST_DATABASE_SCHEMA_PLAN.md at the repo root

The documentation guide's React components chapter and source-structure / build-process appendices are updated to match.

Document scope

  • Document: None — removal of developer documents and their site code.
  • Document location (doc_location, or -): -

Related issue(s)

None.

Validation

  • I previewed the change locally or through the PR preview
  • I ran the checks appropriate to this change
  • I updated version history when the document revision warrants it (not applicable)

DOCS_MODE=prod npm run build passes, and npm run test:review passes 48/48.

Review notes

All documentation files changed are under docs/dev/, so this should classify as dev. It is independent of the Web Applications and Services PR; both touch only different files.

Removes the three dev/dst documents along with the schema-only components,
stylesheet, data file, icons, Dev page cards, and sidebar generators that
existed only to serve them, and updates the documentation guide's component
and source-structure references to match.
@AdamGohs
AdamGohs requested a review from a team as a code owner October 15, 2026 17:51
@AdamGohs
AdamGohs deployed to review-control October 15, 2026 17:51 — with GitHub Actions Active
@usace-rmc-docs-review

usace-rmc-docs-review Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Review workflow

Purpose: content · Classification: awaiting administrator assignment
Document: not selected

Stage Reviewer Status

Next: One document per author PR: split this change

Completed stages persist until an administrator restarts them. Replies and resolved threads are not approval requirements. Use /review ready to request re-review within an active stage.

This PR has merged. Production deployment follows the main approval process.

@usace-rmc-docs-review usace-rmc-docs-review Bot changed the title Remove the DST developer guide, UI style guide, and database schema docs [Content] Remove the DST developer guide, UI style guide, and database schema docs Oct 15, 2026
@usace-rmc-docs-review usace-rmc-docs-review Bot added purpose:content stage:needs-lane Awaiting admin to assign a review lane labels Oct 15, 2026
@usace-rmc-docs-review

Copy link
Copy Markdown

@USACE-RMC/docs-admin — classify this PR with /review classify <lane> <document|->. Builds run while classification is pending.

@AdamGohs
AdamGohs merged commit 2932404 into main Oct 15, 2026
3 of 4 checks passed
@AdamGohs
AdamGohs deleted the docs/dev/remove-dst-dev-docs branch October 15, 2026 17:55

This branch was successfully deployed

1 active deployment
review-control — b285b148 Deployed Oct 15, 2026 by AdamGohs via control #376
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

purpose:content stage:needs-lane Awaiting admin to assign a review lane

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant