Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion docs/existing-environments.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# Taking on existing environments

*Status: decided 2026-10-20; being built on the `driver-environments` branches (core and web).*
*Status: decided 2026-10-20; built (DirXMLDev 0.49.0).*

This note is about one tree deployed to every environment, with what differs kept in overrides. The
other way, a tree per environment with changes promoted between them, is
[promotion.md](promotion.md); DirXMLDevWeb's
[git-workflow.md](https://github.com/PointBlueTechnology/DirXMLDevWeb/blob/main/docs/git-workflow.md#two-ways-to-keep-environments)
compares the two.

The usual case is not a clean start. A customer has a production tree and one or more others (QA,
test, dev), each changed by hand over the years: drivers added in one and not the other, the same
Expand Down
4 changes: 3 additions & 1 deletion docs/promotion.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ DirXMLDevWeb's [project-per-environment.md](https://github.com/PointBlueTechnolo

The other model, one tree deployed to every environment with
`overrides/<env>.properties`, works as before
([existing-environments.md](existing-environments.md)).
([existing-environments.md](existing-environments.md)). DirXMLDevWeb's
[git-workflow.md](https://github.com/PointBlueTechnology/DirXMLDevWeb/blob/main/docs/git-workflow.md#two-ways-to-keep-environments)
compares the two and says when to choose which.

The examples use two fictional projects: `acme-qa/tree` (the source) and
`acme-prod/tree` (the target).
Expand Down
Loading