From d0ed7308ff0f54ce961883668fb0b106c25d7853 Mon Sep 17 00:00:00 2001 From: Cevat Batuhan Tolon Date: Sat, 15 Aug 2026 20:37:15 +0300 Subject: [PATCH 1/2] moved: this repository is the history, the code is in the organisation --- README.md | 23 +++++++++++++++++++++++ SECURITY.md | 14 ++++++++++++++ book-node/src/introduction.md | 7 +++++++ book-python/src/introduction.md | 7 +++++++ book/src/introduction.md | 8 ++++++++ 5 files changed, 59 insertions(+) diff --git a/README.md b/README.md index 59a9fef..b6dc603 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,26 @@ +> [!IMPORTANT] +> **This repository has moved.** The family lives in the +> [`dynamic-config-rs`](https://github.com/dynamic-config-rs) organisation +> now, split into four repositories that release on their own schedules: +> +> | What | Where | +> |---|---| +> | the engine, the macro, the CLI, the `no_std` cell | [dynamic-config-rs/dynamic-config](https://github.com/dynamic-config-rs/dynamic-config) | +> | the eight stores and the config server | [dynamic-config-rs/dynamic-config-remote](https://github.com/dynamic-config-rs/dynamic-config-remote) | +> | the two PyPI wheels | [dynamic-config-rs/dynamic-config-python](https://github.com/dynamic-config-rs/dynamic-config-python) | +> | the two npm packages | [dynamic-config-rs/dynamic-config-node](https://github.com/dynamic-config-rs/dynamic-config-node) | +> +> **The books are at .** +> +> Nothing you installed changed: the crate names, the wheel names and the +> package names are the same, and 0.6.1 — the last release cut from here — +> is on crates.io, PyPI and npm exactly as it was. Issues, pull requests +> and releases now happen in the repository that owns the code; this one is +> archived and read-only. +> +> This site stays up, and so does its history: every release up to 0.6.1 +> was made here, and the links in those changelogs still point at it. +
# dynamic-config diff --git a/SECURITY.md b/SECURITY.md index e85d167..754869b 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,3 +1,17 @@ +> [!IMPORTANT] +> **Report to the repository that owns the code**, not here: this one is +> archived. The engine is +> [dynamic-config-rs/dynamic-config](https://github.com/dynamic-config-rs/dynamic-config/security/advisories/new), +> the stores and the server are +> [dynamic-config-rs/dynamic-config-remote](https://github.com/dynamic-config-rs/dynamic-config-remote/security/advisories/new), +> the wheels are +> [dynamic-config-rs/dynamic-config-python](https://github.com/dynamic-config-rs/dynamic-config-python/security/advisories/new), +> and the npm packages are +> [dynamic-config-rs/dynamic-config-node](https://github.com/dynamic-config-rs/dynamic-config-node/security/advisories/new). +> +> What is written below still describes what these crates promise; only the +> address changed. + # Security ## Reporting a vulnerability diff --git a/book-node/src/introduction.md b/book-node/src/introduction.md index 0db16ef..6e15526 100644 --- a/book-node/src/introduction.md +++ b/book-node/src/introduction.md @@ -1,5 +1,12 @@ # Node.js Bindings +> **This book has moved to +> .** +> +> The packages are now +> [dynamic-config-rs/dynamic-config-node](https://github.com/dynamic-config-rs/dynamic-config-node), +> and this copy stops at 0.0.1. `npm install dynamic-config-node` is +> unchanged. `dynamic-config-node` on npm pairs this engine with the schema you already write: **Rust resolves, your schema validates, JavaScript reads a cached object.** diff --git a/book-python/src/introduction.md b/book-python/src/introduction.md index d6e81fa..634ed36 100644 --- a/book-python/src/introduction.md +++ b/book-python/src/introduction.md @@ -1,5 +1,12 @@ # Python Bindings +> **This book has moved to +> .** +> +> The wheels are now +> [dynamic-config-rs/dynamic-config-python](https://github.com/dynamic-config-rs/dynamic-config-python), +> and this copy stops at 0.1.2. `pip install dynamic-config-py` is +> unchanged. `dynamic-config-py` pairs this engine with the schema you already write: **Rust resolves, your schema validates, Python reads a cache.** diff --git a/book/src/introduction.md b/book/src/introduction.md index 7eb5d28..86682f2 100644 --- a/book/src/introduction.md +++ b/book/src/introduction.md @@ -1,5 +1,13 @@ # dynamic-config +> **This book has moved to +> .** +> +> The engine is now +> [dynamic-config-rs/dynamic-config](https://github.com/dynamic-config-rs/dynamic-config), +> and this copy stops at 0.6.1. Nothing on crates.io changed — same crate, +> same name, same versions — but everything written after 0.6.1 is over +> there. Hot-reloadable, lock-free application configuration for Rust: one attribute declares the type, one builder states its sources. Built on [figment]. From a7602be9c4083db787a16981cad94e66c72b2ed6 Mon Sep 17 00:00:00 2001 From: Cevat Batuhan Tolon Date: Sat, 15 Aug 2026 21:03:29 +0300 Subject: [PATCH 2/2] the archived books leave the index and keep passing links on --- book-node/theme/head.hbs | 6 ++++++ book-python/theme/head.hbs | 6 ++++++ book/theme/head.hbs | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 book-node/theme/head.hbs create mode 100644 book-python/theme/head.hbs create mode 100644 book/theme/head.hbs diff --git a/book-node/theme/head.hbs b/book-node/theme/head.hbs new file mode 100644 index 0000000..83d3de0 --- /dev/null +++ b/book-node/theme/head.hbs @@ -0,0 +1,6 @@ + + diff --git a/book-python/theme/head.hbs b/book-python/theme/head.hbs new file mode 100644 index 0000000..4691bfd --- /dev/null +++ b/book-python/theme/head.hbs @@ -0,0 +1,6 @@ + + diff --git a/book/theme/head.hbs b/book/theme/head.hbs new file mode 100644 index 0000000..1faf089 --- /dev/null +++ b/book/theme/head.hbs @@ -0,0 +1,6 @@ + +