Skip to content

docs: remove parameter layering docs - #410

Merged
awphi merged 2 commits into
mainfrom
remove-project-layering-docs
Aug 18, 2026
Merged

docs: remove parameter layering docs#410
awphi merged 2 commits into
mainfrom
remove-project-layering-docs

Conversation

@awphi

@awphi awphi commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Changes

  • Removes a section of documentation on parameter layering which, afaict, doesn't apply in current versions of Topo as is fairly confusing
    • With the removal of extend, this section has limited utility in normal workflows
    • It seems to suggest we parse the x-topo attribute of extended compose files which is not true - we only read parameters from the root compose.yaml

Note we still want to support extending services, but parameters are only sourced from root compose.yaml which keeps things simple. Topo Projects are defined entirely in one compose.yml or compose.yaml but can extend from other Compose projects happily. See #409 for improvements to configuring extending services.

Checklist

  • 🤖 This change is covered by tests as required.
  • 🤹 All required manual testing has been performed.
  • 📖 All documentation updates are complete.

Signed-off-by: awphi <26072111+awphi@users.noreply.github.com>
@awphi
awphi requested a review from a team as a code owner August 17, 2026 11:04
@awphi
awphi merged commit 2e77a50 into main Aug 18, 2026
7 checks passed
@awphi
awphi deleted the remove-project-layering-docs branch August 18, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants