From 8e8c35908cc2e5dc71e9d09a3ddad3380406cb3b Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Sat, 19 Sep 2026 09:16:34 +0000 Subject: [PATCH] refactor(root): move root artefacts to their canonical locations Applies the estate root-shape rollout: files that are not root-level by necessity move to where their tooling and the estate canon expect them, and every reference to them is updated in the same change. * build/guix.scm (from guix.scm) -> build/guix.scm * .github/CONTRIBUTING.md (new) * CONTRIBUTING.adoc (deleted) * MAINTAINERS.adoc Verified with `git apply --check` against current main before committing; no behaviour change intended, the Justfile entry points keep working. --- .github/CONTRIBUTING.md | 21 +++++++++++++++++++++ CONTRIBUTING.adoc | 20 -------------------- MAINTAINERS.adoc | 2 +- guix.scm => build/guix.scm | 2 +- 4 files changed, 23 insertions(+), 22 deletions(-) create mode 100644 .github/CONTRIBUTING.md delete mode 100644 CONTRIBUTING.adoc rename guix.scm => build/guix.scm (95%) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 0000000..553670b --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,21 @@ +# Contributing + +Contributions are welcome! Please: + +1. Fork the repository + +2. Create a feature branch from `main` + +3. Ensure all CI checks pass + +4. Submit a pull request + +## Standards + +This project follows the [Rhodium Standard Repository +(RSR)](https://github.com/hyperpolymath/standards) conventions. + +## License + +By contributing, you agree that your contributions will be licensed +under MPL-2.0 (with MPL-2.0 as automatic legal fallback). diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc deleted file mode 100644 index 0e9f4c1..0000000 --- a/CONTRIBUTING.adoc +++ /dev/null @@ -1,20 +0,0 @@ -== Contributing - -Contributions are welcome! Please: - -[arabic] -. Fork the repository -. Create a feature branch from `+main+` -. Ensure all CI checks pass -. Submit a pull request - -=== Standards - -This project follows the -https://github.com/hyperpolymath/standards[Rhodium Standard Repository -(RSR)] conventions. - -=== License - -By contributing, you agree that your contributions will be licensed -under MPL-2.0 (with MPL-2.0 as automatic legal fallback). diff --git a/MAINTAINERS.adoc b/MAINTAINERS.adoc index daf8a78..97edfcd 100644 --- a/MAINTAINERS.adoc +++ b/MAINTAINERS.adoc @@ -62,4 +62,4 @@ For questions about project governance: * link:GOVERNANCE.adoc[Governance Model] * link:CODE_OF_CONDUCT.md[Code of Conduct] -* link:CONTRIBUTING.adoc[Contributing Guide] +* link:.github/CONTRIBUTING.md[Contributing Guide] diff --git a/guix.scm b/build/guix.scm similarity index 95% rename from guix.scm rename to build/guix.scm index dfe1e3f..4eeb88d 100644 --- a/guix.scm +++ b/build/guix.scm @@ -1,6 +1,6 @@ ;; SPDX-License-Identifier: MPL-2.0 ;; Guix development environment. -;; Usage: guix shell -D -f guix.scm +;; Usage: guix shell -D -f build/guix.scm (use-modules (guix packages) (guix build-system gnu)