Skip to content

Practice: Version Control Your Configuration#187

Open
TristanBarrow wants to merge 4 commits intomainfrom
store-config-in-its-own-repo
Open

Practice: Version Control Your Configuration#187
TristanBarrow wants to merge 4 commits intomainfrom
store-config-in-its-own-repo

Conversation

@TristanBarrow
Copy link
Contributor

No description provided.

@dcmoore
Copy link
Member

dcmoore commented Feb 3, 2026

When I went to go link this to its capabilities, it seems we have an old version of this practice already. See: Separate Config from Code. There are important ideas covered here that aren't articulated as clearly in the old version. For this PR, can you update the existing practice page with the content and ideas in this one?

@TristanBarrow
Copy link
Contributor Author

TristanBarrow commented Feb 3, 2026

Porting conversation from slack:

Tristan:

I see "Separate Config from Code" as distinct from "Store Configuration in its Own Repository".

To me, "Separate Config from Code" is something pretty much everyone needs to do regardless of situation.

"Store Configuration in its Own Repository" is sometimes not what we want to do. If the customer is using a vault of some sort, I don't think we should push them to use a repo instead. There is not a problem with using a vault to me.

"Store Configuration in its Own Repository" is an implementation of "Separate Config from Code" but they are not equivalent.

Dave:

I think you've got a good point there. Perhaps there's a better way to name the two in order to better illustrate the difference.

@TristanBarrow TristanBarrow changed the title store-config-in-its-own-repo: Draft Practice: Version Control Your Configuration Feb 3, 2026
@TristanBarrow TristanBarrow marked this pull request as ready for review February 3, 2026 21:35
@TristanBarrow
Copy link
Contributor Author

I opted for "Version Control Your Configuration" and "Decouple Configuration from Code".

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