From 83d7b7ab6e6737ea55331d1b9122c48af21b928a Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Sat, 19 Sep 2026 09:17:42 +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. * QUICKSTART-MAINTAINER.adoc * build/guix.scm (from guix.scm) -> build/guix.scm * .github/CONTRIBUTING.md (new) * 0-AI-MANIFEST.a2ml * 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 +++++++++++++++++++++ 0-AI-MANIFEST.a2ml | 2 +- CONTRIBUTING.adoc | 20 -------------------- MAINTAINERS.adoc | 2 +- QUICKSTART-MAINTAINER.adoc | 2 +- guix.scm | 28 ---------------------------- 6 files changed, 24 insertions(+), 51 deletions(-) create mode 100644 .github/CONTRIBUTING.md delete mode 100644 CONTRIBUTING.adoc delete mode 100644 guix.scm 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/0-AI-MANIFEST.a2ml b/0-AI-MANIFEST.a2ml index 46a5139..d32cd75 100644 --- a/0-AI-MANIFEST.a2ml +++ b/0-AI-MANIFEST.a2ml @@ -97,7 +97,7 @@ This repo follows the **Dual-Track** architecture: ├── README.adoc # High-level pitch — excitement and awe (Rich Human) ├── EXPLAINME.adoc # Developer deep-dive — how it works (Rich Nerd) ├── ROADMAP.adoc # Future direction -├── CONTRIBUTING.adoc # Human contribution guide +├── .github/CONTRIBUTING.md # Human contribution guide ├── GOVERNANCE.adoc # Decision-making model ├── Justfile # Task runner ├── Containerfile # OCI build 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/QUICKSTART-MAINTAINER.adoc b/QUICKSTART-MAINTAINER.adoc index 44c1356..0c2e383 100644 --- a/QUICKSTART-MAINTAINER.adoc +++ b/QUICKSTART-MAINTAINER.adoc @@ -32,7 +32,7 @@ Output: `{{BUILD_OUTPUT_PATH}}` [source,bash] ---- -guix build -f guix.scm +guix build -f build/guix.scm ---- === Nix diff --git a/guix.scm b/guix.scm deleted file mode 100644 index 6e134d3..0000000 --- a/guix.scm +++ /dev/null @@ -1,28 +0,0 @@ -;; SPDX-License-Identifier: MPL-2.0 -;; Guix development environment. -;; Usage: guix shell -D -f guix.scm - -(use-modules (guix packages) - (guix build-system gnu) - (guix licenses) - (gnu packages base) - (gnu packages bash) - (gnu packages base) - (gnu packages java) - (gnu packages rust) - (gnu packages cmake) - (gnu packages zig) - (gnu packages golang) - (gnu packages node) - (gnu packages python)) - -(package - (name "homebrew-tap") - (version "0.1.0") - (source #f) - (build-system gnu-build-system) - (inputs (list coreutils bash make openjdk rust cmake zig go node python)) - (synopsis "homebrew-tap") - (description "homebrew-tap — part of the hyperpolymath ecosystem.") - (home-page "https://github.com/hyperpolymath/homebrew-tap") - (license ((@@ (guix licenses) license) "MPL-2.0" "https://github.com/hyperpolymath/palimpsest-license")))