diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 000000000..d8e174fb5 --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,103 @@ +# Clone the repository + +git clone cd +developer-ecosystem + +# Using Nix (recommended for reproducibility) + +nix develop + +# Or using toolbox/distrobox + +toolbox create developer-ecosystem-dev toolbox enter +developer-ecosystem-dev \# Install dependencies manually + +# Verify setup + +just check \# or: cargo check / mix compile / etc. just test \# Run test +suite + + + ### Repository Structure + +developer-ecosystem/ ├── src/ \# Source code (Perimeter 1-2) ├── lib/ \# +Library code (Perimeter 1-2) ├── extensions/ \# Extensions (Perimeter 2) +├── plugins/ \# Plugins (Perimeter 2) ├── tools/ \# Tooling (Perimeter +2) ├── docs/ \# Documentation (Perimeter 3) │ ├── architecture/ \# ADRs, +specs (Perimeter 2) │ └── proposals/ \# RFCs (Perimeter 3) ├── examples/ +\# Examples (Perimeter 3) ├── spec/ \# Spec tests (Perimeter 3) ├── +tests/ \# Test suite (Perimeter 2-3) ├── .well-known/ \# Protocol files +(Perimeter 1-3) ├── .github/ \# GitHub config (Perimeter 1) │ ├── +ISSUE_TEMPLATE/ │ └── workflows/ ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md +├── CONTRIBUTING.md \# This file ├── GOVERNANCE.md ├── LICENSE ├── +MAINTAINERS.md ├── README.adoc ├── SECURITY.md ├── flake.nix \# Nix +flake (Perimeter 1) └── Justfile \# Task runner (Perimeter 1) + + + --- + + ## How to Contribute + + ### Reporting Bugs + + **Before reporting**: + 1. Search existing issues + 2. Check if it's already fixed in `main` + 3. Determine which perimeter the bug affects + + **When reporting**: + + Use the [bug report template](.github/ISSUE_TEMPLATE/bug_report.md) and include: + + - Clear, descriptive title + - Environment details (OS, versions, toolchain) + - Steps to reproduce + - Expected vs actual behaviour + - Logs, screenshots, or minimal reproduction + + ### Suggesting Features + + **Before suggesting**: + 1. Check the [roadmap](ROADMAP.md) if available + 2. Search existing issues and discussions + 3. Consider which perimeter the feature belongs to + + **When suggesting**: + + Use the [feature request template](.github/ISSUE_TEMPLATE/feature_request.md) and include: + + - Problem statement (what pain point does this solve?) + - Proposed solution + - Alternatives considered + - Which perimeter this affects + + ### Your First Contribution + + Look for issues labelled: + + - [`good first issue`](https://github.com/hyperpolymath/developer-ecosystem/labels/good%20first%20issue) — Simple Perimeter 3 tasks + - [`help wanted`](https://github.com/hyperpolymath/developer-ecosystem/labels/help%20wanted) — Community help needed + - [`documentation`](https://github.com/hyperpolymath/developer-ecosystem/labels/documentation) — Docs improvements + - [`perimeter-3`](https://github.com/hyperpolymath/developer-ecosystem/labels/perimeter-3) — Community sandbox scope + + --- + + ## Development Workflow + + ### Branch Naming + +docs/short-description \# Documentation (P3) test/what-added \# Test +additions (P3) feat/short-description \# New features (P2) +fix/issue-number-description \# Bug fixes (P2) refactor/what-changed \# +Code improvements (P2) security/what-fixed \# Security fixes (P1-2) + + + ### Commit Messages + + We follow [Conventional Commits](https://www.conventionalcommits.org/): + +(): + +\[optional body\] + +\[optional footer\] diff --git a/.hypatia/scan-cache/fix-http-to-https.hashes b/.hypatia/scan-cache/fix-http-to-https.hashes index ae98f5e65..6fb853bfd 100644 --- a/.hypatia/scan-cache/fix-http-to-https.hashes +++ b/.hypatia/scan-cache/fix-http-to-https.hashes @@ -48,7 +48,7 @@ fa6a3420e598f1dc17634d74e470e9302c9522f254d0348fed9206952331916e rescript-ecosy 80b6e585ae7e406e4d5197277376f7150c8ad1d13ace6d853e6c4d7d2b6fa7f1 rescript-ecosystem/cadre-router/tea-router/.github/workflows/guix-nix-policy.yml 14ce67a51799e50d2ddd0fc122746782dfb2ce6f78eee59ee4dc653d86f52e52 rescript-ecosystem/packages/core/poly-core/src/PolyCore.res 4bec44dea35f5c2600a55e32b79126c6133bea7329070f62575715a871dbce3b rescript-ecosystem/packages/web/full-stack/contractiles/k9/README.adoc -c7734a8a2489c3695b6120737eabd4cb1753ad75a33cc1a59d13e403025844b4 rescript-ecosystem/packages/core/poly-core/CONTRIBUTING.adoc +c7734a8a2489c3695b6120737eabd4cb1753ad75a33cc1a59d13e403025844b4 rescript-ecosystem/packages/core/poly-core/../../.github/CONTRIBUTING.md 16ec3496846aaf06c51b7f7670a3b90b85c222e7151b0fa2c8a1852ef7e4b39b rescript-ecosystem/packages/web/tea/src/Tea.res ac540a5dcd66e6085ce61681ca4124acd8cbeae25b9c1dcc81929bc506670ed4 rescript-ecosystem/packages/web/http-server/.github/workflows/ts-blocker.yml 29e66f6a1b157ddebc0531b8ddebecc6cd73595602f46bbf7fccf26913c19b05 rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/scorecard-enforcer.yml @@ -199,11 +199,11 @@ a1bd22ab344d006d22acb6bd61428234300bd940c3caca0788495d13aacae4ca rescript-ecosy 8300a8536156fd53e716b0cddbdba28fb7e1d11b2145abca19bec74cdbf49854 rescript-ecosystem/packages/tooling/alib-for-rescript/.gitlab-ci.yml 38d1ea673c098b105dde769844ac9910b95dad4a5e8633c363a53a98ddff048b rescript-ecosystem/packages/tooling/alib-for-rescript/CONTRIBUTING.md 6619200de99990cd10b8e885d49247af38a6edfde53ea1fa85f762ff28b16e57 rescript-ecosystem/packages/ffi/wasm-runtime/MAINTAINERS.md -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/alib-interop/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/alib-interop/../../.github/CONTRIBUTING.md 0d88b0abb77102905dab20146fabf36dca248b7223a95953652d58020efaaf34 rescript-ecosystem/cadre-router/tea-router/.github/dependabot.yml 4f72488a8813d5d65fce25c7c171166278a751e69d380aa9b5a04c588bdc5f50 rescript-ecosystem/packages/tooling/evangeliser/src/Narrative.res 47c36345d4ff9f8a86c921bcdbbb403c0639e87cd5c752ac186e986b1b60787c rescript-ecosystem/packages/tooling/alib-for-rescript/packages/common/Comparison.res -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/alib-codemods/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/alib-codemods/../../.github/CONTRIBUTING.md a78fb69c29d85552670df7702c75eb4b6648906697a0ecd1f06828c4e77b1bcf rescript-ecosystem/rescript-vite/LICENSES/PMPL-1.0-or-later.txt 4bec44dea35f5c2600a55e32b79126c6133bea7329070f62575715a871dbce3b rescript-ecosystem/packages/bindings/postgres/contractiles/k9/README.adoc b74481386a47045577597c6b88a1447cea431817730b98eb69f5b92c947ec68d rescript-ecosystem/packages/web/http-server/.github/workflows/jekyll.yml @@ -289,7 +289,7 @@ d845d94f3331a6f0fc2a2f8490bd19c431448f1b6cbee86b37804cf6c120588f ada-ecosystem/ f2db79f524530670040be83b7bf72ba6ebc945c29a01599faf61083d2d040582 rescript-ecosystem/packages/tooling/create-poly/docs/CITATIONS.adoc 80b6e585ae7e406e4d5197277376f7150c8ad1d13ace6d853e6c4d7d2b6fa7f1 rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/guix-nix-policy.yml bf6b6ff89746b260c20b96a019ac721f6afcead6b4737aa54f4edcf8c59f2349 rescript-ecosystem/packages/web/tea/GOVERNANCE.adoc -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/ffi/wasm-runtime/../../.github/CONTRIBUTING.md 8d073f916200d5cbc67ac6df25252f67740b9c162fa68fc972cdc311c1ed40ea coq-ecosystem/coq-jr/.github/FUNDING.yml 1a2ffdd6451acb889279281c4b6c976fec95500433fe28e4484f0890efa78a1a rescript-ecosystem/packages/web/http-server/STATE.adoc 7e1e06f9dc594f9a8bbf7464ccbb16b697498f359f0b16e2d095f36b98585a36 rescript-ecosystem/packages/core/poly-core/README.adoc @@ -332,7 +332,7 @@ dfc22ec3e7a007ccda6474178bbf64d59ca2ea9fb68af08a5a1b585d71112c18 rescript-ecosy 45e9960c70243fed3a4478c873ab1e00acc322a67c763a1f3eca35d6ec19fc51 rescript-ecosystem/packages/core/poly-core/.github/workflows/hypatia-scan.yml 6841e7284e3a267f2820e6979efcfb44306cefc1e6808420c61918e4f6face02 rescript-ecosystem/cadre-router/hooks/validate-permissions.sh 8300a8536156fd53e716b0cddbdba28fb7e1d11b2145abca19bec74cdbf49854 rescript-ecosystem/packages/web/http-server/.gitlab-ci.yml -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/greasy-rescripter/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/greasy-rescripter/../../.github/CONTRIBUTING.md 36c7f05f1aa4beda2e050f64e956237b93e203399573d7c48b35da58c97a0076 rescript-ecosystem/packages/tooling/create-poly/SECURITY.md bc9d7c004dc3bf8ac5a1c9f9de51ca67215fbd53f4727998c857dbb809f7af83 rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/npm-bun-blocker.yml 7aa83fdf5c4f2be6a4fc01b500e81ee7dd21a8a0fa685d27b08232a603bba653 rescript-ecosystem/packages/tooling/alib-conformance/.github/dependabot.yml @@ -408,7 +408,7 @@ efe0911920aca4eab74920c94f909be1b1e307e1547efad2194d3fe4aa389e08 rescript-ecosy ee58dd9f056176c8120959ae29f254d67c44ff65a12ce540fb77c909f122c004 rescript-ecosystem/packages/core/env/.github/ISSUE_TEMPLATE/question.md 9d8189f32682c87c063464d1f8a32c7f26c8e1037b8b8c8ff2004798b9b210c2 rescript-ecosystem/packages/bindings/tauri/examples/opsm-shell/src-tauri/src/main.rs 45e9960c70243fed3a4478c873ab1e00acc322a67c763a1f3eca35d6ec19fc51 rescript-ecosystem/cadre-tea-router/.github/workflows/hypatia-scan.yml -a6cf39f84bc1fd8aa1f038fb706f65dd7197678fd019484482505f97bc1e5a3f rescript-ecosystem/packages/bindings/redis/CONTRIBUTING.adoc +a6cf39f84bc1fd8aa1f038fb706f65dd7197678fd019484482505f97bc1e5a3f rescript-ecosystem/packages/bindings/redis/../../.github/CONTRIBUTING.md a062d66844de4e399924f13739309fcd6fa478edca7a6733ba2f9bdb85b9f45d techstack-enforcer/.github/ISSUE_TEMPLATE/custom.md cca2ebc8e799ab6c31e1762ec874c8292d6454871a020d7585f8a18166c15d55 rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/scorecard.yml df1cb50faf96e4e421c42721256653771588675979361293120efc909138e1b8 rescript-ecosystem/packages/bindings/tauri/test/Tauri_Core_test.res @@ -480,7 +480,7 @@ a9f1e734d13f341d4a2a58613b9f0e3ef17b7395ac3c43e61b8593c0bc27dd8d rescript-ecosy bb29ce6e9fd1d30260b077f36e36acb4487777a616499f8ecc6eae8de0ce1f1f techstack-enforcer/docs/cli-reference.md da8774ad19915a75cfe74d3462b5234244cdb47d21fe8efb7658f5651cf94008 rescript-ecosystem/packages/core/poly-core/.github/workflows/instant-sync.yml 332be9ed89be31bb757d925897534450a3b85ea67ea469930d96a248c534c4f9 rescript-ecosystem/packages/tooling/greasy-rescripter/docs/CITATIONS.adoc -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/core/env/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/core/env/../../.github/CONTRIBUTING.md 77a31bf35f40618dcb9704eb715b950b05c44302f2afe21f85bf47c7ccfedb9a rescript-ecosystem/packages/bindings/openapi/.clusterfuzzlite/build.sh 7afe36c476d31b554e949d43cd5cece7ddf2a4880da54f581be68ff125967249 coq-ecosystem/coq-jr/src/Deno.res 61bcdd50a23c56de73cb3edd42370a4ec1524b15332c005e764d7119cb5de9fa rescript-ecosystem/packages/bindings/tauri/examples/opsm-shell/src-tauri/tauri.conf.json @@ -492,7 +492,7 @@ aa477fe53fdcacd9678388bbe3f313db1f6105720d03ad061e1f11dc197a5494 README.adoc cca2ebc8e799ab6c31e1762ec874c8292d6454871a020d7585f8a18166c15d55 rescript-ecosystem/cadre-tea-router/.github/workflows/scorecard.yml aa61aebd454b0c20e4003e5effa4ef5235ed840e54037920481ce46450471feb coq-ecosystem/coq-jr/.github/ISSUE_TEMPLATE/documentation.md 51c28435e750d93391668f84a05f4c6fdaeafe2d31aec379f31cdb6090aad30d rescript-ecosystem/rescript-vite/.github/ISSUE_TEMPLATE/config.yml -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/cadre-tea-router/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/cadre-tea-router/../../.github/CONTRIBUTING.md 332be9ed89be31bb757d925897534450a3b85ea67ea469930d96a248c534c4f9 rescript-ecosystem/packages/web/websocket/docs/CITATIONS.adoc d49f8597b574270f9169ede4ca6e6f3b0023e94f9afc2043d9425be34ea086e1 ada-ecosystem/ada-loom-registry/examples/SafeDOMExample.res 900e054019472b269778f35b7b81945411bcfd3cc444526b4b7428de6946efc9 ABI-FFI-README.md @@ -584,7 +584,7 @@ f3e843847726bf7f2dbffdafe0267f4e6a8c09f96ee6fa2bded9ae8d3565ad08 rescript-ecosy 8300a8536156fd53e716b0cddbdba28fb7e1d11b2145abca19bec74cdbf49854 rescript-ecosystem/packages/tooling/alib-codemods/.gitlab-ci.yml 9705e390a824e7cae3e7f819e8fd43ff93da285d2f5df5911a14c4a0abd93364 rescript-ecosystem/packages/bindings/grpc/runtime/src/WasmCodec.res 1f984b0bacb0d4d19a9965c4db1107b013618bcbc97864066c93682cd80ffdf7 rescript-ecosystem/cadre-router/tea-router/src/CadreTeaRouter_Url.res -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/alib-for-rescript/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/alib-for-rescript/../../.github/CONTRIBUTING.md a9f1e734d13f341d4a2a58613b9f0e3ef17b7395ac3c43e61b8593c0bc27dd8d rescript-ecosystem/packages/ffi/wasm-runtime/MAINTAINERS.adoc 29e66f6a1b157ddebc0531b8ddebecc6cd73595602f46bbf7fccf26913c19b05 rescript-ecosystem/packages/web/websocket/.github/workflows/scorecard-enforcer.yml a062d66844de4e399924f13739309fcd6fa478edca7a6733ba2f9bdb85b9f45d rescript-ecosystem/packages/web/tea/.github/ISSUE_TEMPLATE/custom.md @@ -640,7 +640,7 @@ d1bd74163204871ea5ff0aa0017447e87c72b566c2004e4f652cb6b26fc46352 rescript-ecosy d49f8597b574270f9169ede4ca6e6f3b0023e94f9afc2043d9425be34ea086e1 rescript-ecosystem/packages/tooling/create-poly/examples/SafeDOMExample.res 8952e786703ae9d9b0e81e979c012f395d3d1b2daa2fce67cb5c1e8efce38e68 rescript-ecosystem/packages/bindings/grpc/examples/basic/src/Example.res 48971b83eaa02ce82a907691f3e0e377c412c2014688f37e082b264fffa879be coq-ecosystem/coq-jr/.github/ISSUE_TEMPLATE/config.yml -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 coq-ecosystem/coq-jr/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 coq-ecosystem/coq-jr/../../.github/CONTRIBUTING.md 27395f10cd25326d71d90965a11a59f88f8c18c3062cdc3751313b0d95c9e607 rescript-ecosystem/packages/web/dom-mounter/.github/workflows/codeql.yml 4df0847d40124245dd2b11557ac5e7220365f8918fc524cd7c671209b560c1bf rescript-ecosystem/packages/tooling/alib-for-rescript/CODE_OF_CONDUCT.md a9f1e734d13f341d4a2a58613b9f0e3ef17b7395ac3c43e61b8593c0bc27dd8d coq-ecosystem/coq-jr/MAINTAINERS.adoc @@ -656,7 +656,7 @@ c99377d63ce53b86e1cdb09734183eeed22aa413fd9fd06f97485bc3a6f5856e rescript-ecosy 1ea8a8a323863e1d7620bb5dae19038885299901adc9c400eface543af665f1e rescript-ecosystem/packages/web/websocket/.github/workflows/quality.yml f81a13df0c9b8345276e8d6f6eabe1a98b85a671af051bb7b84836193914b9ad rescript-ecosystem/cadre-tea-router/licenses/PALIMPSEST-NL.txt 897e3a76a880b796363af66b072561402fcc2fb2ab433e28ee243fb8565d0ee9 coq-ecosystem/coq-jr/SECURITY.md -179e2fd8123ea4bdd03ab11ae39f80897417a4002ab283d4f4af5405bb16136f rescript-ecosystem/packages/web/websocket/CONTRIBUTING.adoc +179e2fd8123ea4bdd03ab11ae39f80897417a4002ab283d4f4af5405bb16136f rescript-ecosystem/packages/web/websocket/../../.github/CONTRIBUTING.md d1bd74163204871ea5ff0aa0017447e87c72b566c2004e4f652cb6b26fc46352 rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/security-policy.yml aa61aebd454b0c20e4003e5effa4ef5235ed840e54037920481ce46450471feb rescript-ecosystem/packages/tooling/greasy-rescripter/.github/ISSUE_TEMPLATE/documentation.md ad10dc85bb86974ed38e2bb2154947df5f60d0bb91ffc2fff423e97e79f39c0f rescript-ecosystem/packages/tooling/alib-interop/contractiles/README.adoc @@ -681,7 +681,7 @@ dbc55529834d09d017e7a9be2a2ca7df565b4af53951cf5be3a2a1695d576a07 rescript-ecosy 5919dbb54124479a111425bbf6848e26f777c8b5441389406b7f574a841b4032 rescript-ecosystem/packages/ffi/wasm-runtime/src/Server.res 2992af6d77a166d294a7c58eea65d5f9694a14679debe938772037104290cd0d rescript-ecosystem/packages/ffi/wasm-runtime/examples/graphql/main.res 8300a8536156fd53e716b0cddbdba28fb7e1d11b2145abca19bec74cdbf49854 rescript-ecosystem/packages/bindings/postgres/.gitlab-ci.yml -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/cadre-router/tea-router/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/cadre-router/tea-router/../../.github/CONTRIBUTING.md a8e16c14b1fff9f4544ac802eff12c12a9c99d8de012159ed5fed2254579e20f rescript-ecosystem/packages/web/http-server/CONTRIBUTING.md 8ae456b7ddecf0f475ecdb2326b0b02052b06c3047559871c3e03cea4f2c4513 rescript-ecosystem/cadre-router/RSR_OUTLINE.adoc 02aac82ccaeae7b9d89aa2975aa24a39ee4ffef6cfb45d94144075d4668e7830 rescript-ecosystem/packages/tooling/alib-for-rescript/README.adoc @@ -740,7 +740,7 @@ b148ba48c84e70bb256a6d39cd6a72d81e6b155ba874e3b34e2187b96425761c rescript-ecosy 7f734c33f46b3db46ddf2045897d38adb139df19e07cbae6a1f2dd9726b03712 rescript-ecosystem/packages/tooling/alib-for-rescript/tests/String_test.res c0d69bd328680d8ca19b0d7205f2b471144b600f6c0c1161a602da7b14229465 rescript-ecosystem/packages/tooling/create-poly/CHANGELOG.adoc ad10dc85bb86974ed38e2bb2154947df5f60d0bb91ffc2fff423e97e79f39c0f rescript-ecosystem/packages/tooling/alib-codemods/contractiles/README.adoc -847549986734bb8fd14690b519f5b408dd41d1bd5cf605270ac1edec02e1c146 rescript-ecosystem/packages/web/tea/CONTRIBUTING.adoc +847549986734bb8fd14690b519f5b408dd41d1bd5cf605270ac1edec02e1c146 rescript-ecosystem/packages/web/tea/../../.github/CONTRIBUTING.md 8ae456b7ddecf0f475ecdb2326b0b02052b06c3047559871c3e03cea4f2c4513 rescript-ecosystem/packages/web/bridge-web/RSR_OUTLINE.adoc 50aec0a38408421970b472c9bec39731eb5f8110af5d0f46d0ab922423ec2b51 rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/quality.yml 28caee8f40caa563009715dd38402678c19c652aee332ceedb4bbfbc5535c157 rescript-ecosystem/packages/core/poly-core/STATE.adoc @@ -776,7 +776,7 @@ f83b604f0701145646bfcbd361e72426d9ebea10e4f200469e4830da239859fe rescript-ecosy e9d2610ca868abd017526c2868462ddce9445cb7659f3f34b5d5d1f642e587d8 rescript-ecosystem/packages/ffi/alib/ROADMAP.adoc 91ffe40848455e87f330b8d26db0de31ed44433cae795e7e6065b299e858e3d6 rescript-ecosystem/cadre-router/docs/NAFA_MIGRATION_GUIDE.adoc c409ed118be53c1b43e18886fbc7d96fb7749338566858ce4476814892d44d52 coq-ecosystem/coq-jr/src/Dom.res -6b40904c7055fd82e6b33ff68b680db40700fe8e0165f82c6b9685ac444cebff CONTRIBUTING.adoc +6b40904c7055fd82e6b33ff68b680db40700fe8e0165f82c6b9685ac444cebff ../../.github/CONTRIBUTING.md 27395f10cd25326d71d90965a11a59f88f8c18c3062cdc3751313b0d95c9e607 rescript-ecosystem/rescript-dom-mounter/.github/workflows/codeql.yml 743a0aef9357d4b5a2ba89ee2c8d935ef777967689220205bacbdc9eeacc094f rescript-ecosystem/packages/tooling/alib-for-rescript/examples/web-project-deno.json 6421137efa5b6717bac9f60cd2f4f2c65a6561bbedf2454a93bf245e884f11cb rescript-ecosystem/packages/core/runtime-tools/CODE_OF_CONDUCT.md @@ -925,7 +925,7 @@ e6e9887a6e316aae3922f5716e4e8f04f7fb1764fd3a8de700e8ab060e113cc5 rescript-ecosy cee4a3b8760bbecabad16dc47b38b24e5f7fc4c2bc15d1d3431bebcdbe0c344b ada-ecosystem/ada-loom-registry/PRIVACY.adoc c0b4460720174b0ed7d74d00758663fcf8b5d4c9f84bab423d2a53c681e2d881 rescript-ecosystem/cadre-router/tea-router/deno.json a1bd22ab344d006d22acb6bd61428234300bd940c3caca0788495d13aacae4ca coq-ecosystem/coq-jr/.github/workflows/security-checks.yml -cc6513aab4175307f6e9089fc4c33facb1c83a0adedba86fa76ce178fe15adf9 rescript-ecosystem/packages/tooling/create-poly/CONTRIBUTING.adoc +cc6513aab4175307f6e9089fc4c33facb1c83a0adedba86fa76ce178fe15adf9 rescript-ecosystem/packages/tooling/create-poly/../../.github/CONTRIBUTING.md 80b6e585ae7e406e4d5197277376f7150c8ad1d13ace6d853e6c4d7d2b6fa7f1 rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/guix-nix-policy.yml 02998b560d7e8f185467cad3f7dbb4e781352dbc07ab5125bd5d2c13e6dbed52 .github/workflows/ts-blocker.yml 4055112ba28cbe5fd05ed7952852044523a927b8d22d578f415f7c8a3e872c0e rescript-ecosystem/packages/core/poly-core/.github/workflows/mirror.yml @@ -970,7 +970,7 @@ ae8efc6de34979296cd1f202e49b60f184808a7ec10d31213b16fcbed6d59741 rescript-ecosy 84449935bd50b70020f4c4cdebbed801a905c00ad5dc0f99624267563bcc7820 rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.md 7cd1b4c70ef0f3594847d96d7d6d96b3d2b22ee469731188c4dce357c2801a3a rescript-ecosystem/packages/core/early-return/docs/COST-BENEFIT.adoc 0a9572710bdc24dbc2b4188d5531dafefd3a39e0628a913fb7c457196d772b33 rescript-ecosystem/packages/web/http-server/.github/ISSUE_TEMPLATE/feature_request.md -6b40904c7055fd82e6b33ff68b680db40700fe8e0165f82c6b9685ac444cebff techstack-enforcer/CONTRIBUTING.adoc +6b40904c7055fd82e6b33ff68b680db40700fe8e0165f82c6b9685ac444cebff techstack-enforcer/../../.github/CONTRIBUTING.md fc8889aa1aeb5cba9c1c9f3b5769ca68ff19298f10fa4b2a19d77d972b83e628 rescript-ecosystem/packages/web/http-server/.github/workflows/codeql.yml 0a9572710bdc24dbc2b4188d5531dafefd3a39e0628a913fb7c457196d772b33 rescript-ecosystem/packages/core/poly-core/.github/ISSUE_TEMPLATE/feature_request.md 4df0847d40124245dd2b11557ac5e7220365f8918fc524cd7c671209b560c1bf rescript-ecosystem/rescript-vite/CODE_OF_CONDUCT.md @@ -1031,7 +1031,7 @@ d1bd74163204871ea5ff0aa0017447e87c72b566c2004e4f652cb6b26fc46352 rescript-ecosy ac540a5dcd66e6085ce61681ca4124acd8cbeae25b9c1dcc81929bc506670ed4 rescript-ecosystem/packages/core/env/.github/workflows/ts-blocker.yml db9a5908f6425c9893c9a280c7b114f3161c1572243def11d8a727407399f5ec rescript-ecosystem/cadre-tea-router/src/CadreTeaRouter_QueryParams.res dce1bb04cec38773ad7d842cd4d988989316a3305bfcffcfad2346802be6b171 ada-ecosystem/ada-loom-registry/.github/workflows/scorecard-enforcer.yml -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/cadre-router/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/cadre-router/../../.github/CONTRIBUTING.md 3d6cc93a424c1d4c6488b566b7c571fdedc50bd3775860eb0244414b7026d471 rescript-ecosystem/packages/ffi/wasm-bridge/.github/ISSUE_TEMPLATE/bug_report.md fc8889aa1aeb5cba9c1c9f3b5769ca68ff19298f10fa4b2a19d77d972b83e628 rescript-ecosystem/packages/core/poly-core/.github/workflows/codeql.yml 45e9960c70243fed3a4478c873ab1e00acc322a67c763a1f3eca35d6ec19fc51 techstack-enforcer/.github/workflows/hypatia-scan.yml @@ -1057,7 +1057,7 @@ b74481386a47045577597c6b88a1447cea431817730b98eb69f5b92c947ec68d rescript-ecosy d0d245ede3d0b7837400b1be7e4a1d999a428c926fcd9bcb79c8c949f0ee7eac rescript-ecosystem/packages/core/poly-core/rescript.json ec6ec8709d489feb42710c74180de4b70fe45d362683febe08e47a1b92e7b25a rescript-ecosystem/cadre-router/src/client/CadreRouter.res a062d66844de4e399924f13739309fcd6fa478edca7a6733ba2f9bdb85b9f45d rescript-ecosystem/packages/tooling/alib-codemods/.github/ISSUE_TEMPLATE/custom.md -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/web/http-server/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/web/http-server/../../.github/CONTRIBUTING.md 483f2c95b677225911b4dbd9a0c796857a607a5ccf2cd5cd76025ac4ed65d2d5 rescript-ecosystem/packages/web/http-server/.github/workflows/jekyll-gh-pages.yml dacc6e84cecb8f5975232ec706f1ab1b5d08cf8cf47358349c7b80ef5e198733 rescript-ecosystem/packages/ffi/alib/deno.json 16cd55956146c4de4da73ffef66d2c1d8ed38e8ef63236ee94c8ce187244e368 rescript-ecosystem/rescript-vite/.devcontainer/README.adoc @@ -1082,7 +1082,7 @@ ac540a5dcd66e6085ce61681ca4124acd8cbeae25b9c1dcc81929bc506670ed4 rescript-ecosy a78fb69c29d85552670df7702c75eb4b6648906697a0ecd1f06828c4e77b1bcf rescript-ecosystem/packages/bindings/redis/LICENSE.txt 8bc039ddcde838b929322ffb36afd61d38a4441ce1c3ba8ef75beb2a770890cd rescript-ecosystem/cadre-router/tea-router/.github/workflows/wellknown-enforcement.yml 8d073f916200d5cbc67ac6df25252f67740b9c162fa68fc972cdc311c1ed40ea rescript-ecosystem/packages/web/http-server/.github/FUNDING.yml -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/alib-conformance/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/alib-conformance/../../.github/CONTRIBUTING.md 1b8f7050d61e0d70875d203cf747850883bed4936a21c7413ec3cf0d6c355f07 rescript-ecosystem/packages/core/env/.well-known/security.txt 8300a8536156fd53e716b0cddbdba28fb7e1d11b2145abca19bec74cdbf49854 rescript-ecosystem/packages/tooling/alib-interop/.gitlab-ci.yml 1157212b3aa959cd5b6a9bc2486110e5676aae974b8713a98b0fdf606a7df83b rescript-ecosystem/cadre-router/tea-router/README.adoc @@ -1164,13 +1164,13 @@ ac540a5dcd66e6085ce61681ca4124acd8cbeae25b9c1dcc81929bc506670ed4 rescript-ecosy ad10dc85bb86974ed38e2bb2154947df5f60d0bb91ffc2fff423e97e79f39c0f rescript-ecosystem/rescript-dom-mounter/contractiles/README.adoc 9af88e2836ce16af43c59542eca7a9270dfbfaaa8bc9a3a92d8e357d11a869c3 rescript-ecosystem/rescript-dom-mounter/README.adoc 45e9960c70243fed3a4478c873ab1e00acc322a67c763a1f3eca35d6ec19fc51 rescript-ecosystem/packages/core/runtime-tools/.github/workflows/hypatia-scan.yml -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/bindings/postgres/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/bindings/postgres/../../.github/CONTRIBUTING.md 93ba7ce62bd3f9dd54049cb8c2e709d7bc9756899e1c80aed35a6a0ae6c8d985 rescript-ecosystem/rescript-vite/.github/copilot-instructions.md d38bf6fcc6064aca3db062354deb0adbdcd6574194a3b809ce92b32a60b03f75 .github/workflows/quality.yml 821394fb6fcd90346d698568d90bb66cf72cc9eeb0f1f771f6de9810cdb353e5 rescript-ecosystem/rescript-dom-mounter/src/Core/SafeDOMCore.res ed248f0eec236ede38475b37c2a9fa9c85658ff02fffd8d3d711f56ec996d1dd rescript-ecosystem/packages/tooling/evangeliser/CODE_OF_CONDUCT.md 8450969ec561830535ba7546326930a948a0b1b5649c4d1d8b71a026612daa32 rescript-ecosystem/packages/ffi/alib/src/Compat/Alib_Compat_Belt.res -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/core/early-return/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/core/early-return/../../.github/CONTRIBUTING.md 75cc4f34f1cba25000c736ec2e160b07e996ed221e3fd7ed83b19d77401df9eb rescript-ecosystem/packages/web/bridge-web/ROADMAP.adoc ee58dd9f056176c8120959ae29f254d67c44ff65a12ce540fb77c909f122c004 rescript-ecosystem/packages/tooling/alib-codemods/.github/ISSUE_TEMPLATE/question.md fe0fb8ce41314fe9fc7a4dbfa66087f46597fa87f6108574754eb59456de2aa0 rescript-ecosystem/packages/bindings/openapi/src/codegen/client.rs @@ -1258,7 +1258,7 @@ a062d66844de4e399924f13739309fcd6fa478edca7a6733ba2f9bdb85b9f45d rescript-ecosy ee58dd9f056176c8120959ae29f254d67c44ff65a12ce540fb77c909f122c004 rescript-ecosystem/packages/tooling/alib-conformance/.github/ISSUE_TEMPLATE/question.md b148ba48c84e70bb256a6d39cd6a72d81e6b155ba874e3b34e2187b96425761c rescript-ecosystem/cadre-router/tea-router/PALIMPSEST.adoc fa9b7886ebb58494a9c05fafe5323382ab11924037a4a12725d5c5ad58e01c68 rescript-ecosystem/rescript-vite/MAINTAINERS.md -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/evangeliser/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/tooling/evangeliser/../../.github/CONTRIBUTING.md cd0bf73efacd99915b82aa2d36659d377c43ff839b7f406af7917a653a667bdb rescript-ecosystem/rescript-vite/examples/web-project-deno.json ac540a5dcd66e6085ce61681ca4124acd8cbeae25b9c1dcc81929bc506670ed4 rescript-ecosystem/cadre-router/.github/workflows/ts-blocker.yml ad10dc85bb86974ed38e2bb2154947df5f60d0bb91ffc2fff423e97e79f39c0f contractiles/README.adoc @@ -1493,7 +1493,7 @@ cc552879117aa819c7c2bfb5bc4d4482a97aa45cdd3bdd0cf3910dc551013c62 license/PMPL-1 aa9b7433fc893cee9f05e3e3a02e964e65371865ba9d2acdac7177bac38a971b rescript-ecosystem/cadre-router/src/client/HashNavigation.res a78fb69c29d85552670df7702c75eb4b6648906697a0ecd1f06828c4e77b1bcf coq-ecosystem/coq-jr/LICENSE.txt e82ea6e7c67209800d3758436a1a7b24ff054edb9b9f7580fd70767990b00448 ada-ecosystem/ada-loom-registry/docs/adr/0001-adopt-rhodium-standard.adoc -3ca7dc91a2248ccc1a61cc6b2db2f2874b86b190ae01e258275528f418921df7 ada-ecosystem/ada-loom-registry/CONTRIBUTING.adoc +3ca7dc91a2248ccc1a61cc6b2db2f2874b86b190ae01e258275528f418921df7 ada-ecosystem/ada-loom-registry/../../.github/CONTRIBUTING.md 4df0847d40124245dd2b11557ac5e7220365f8918fc524cd7c671209b560c1bf rescript-ecosystem/packages/tooling/alib-interop/CODE_OF_CONDUCT.md 05e0f17a9f5cdc917d6eb555142071e2e9e843a796dc5996a11653ecf107ac5d rescript-ecosystem/packages/core/env/.github/workflows/wellknown-enforcement.yml e83149637372c9e2b3e01776ddedb02706dee1e13782daef16ed8a4760f510e0 rescript-ecosystem/packages/bindings/grpc/runtime/src/Message.res @@ -1518,7 +1518,7 @@ ad10dc85bb86974ed38e2bb2154947df5f60d0bb91ffc2fff423e97e79f39c0f rescript-ecosy 45e9960c70243fed3a4478c873ab1e00acc322a67c763a1f3eca35d6ec19fc51 rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/hypatia-scan.yml 7a1b051c81185603172e535ef99db0719df3e7344ec7fdf12cc0f3fb494c5c68 rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/rsr-antipattern.yml 1083f73954099a4bdae01fe3b23b01d7585e0dd3907d29cb5dfead3cc73f5513 rescript-ecosystem/packages/ffi/wasm-runtime/src/Vdom.res -07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/web/bridge-web/CONTRIBUTING.adoc +07efd5aa99ec74c71ff2dc7ab4a2712d2a4bf7846c4a30ec0842527a0ea44be7 rescript-ecosystem/packages/web/bridge-web/../../.github/CONTRIBUTING.md 193926f7320c66a01363394bfe38740c30df601f8675d86be0576bb83e8b1dee rescript-ecosystem/packages/bindings/openapi/.github/workflows/cflite_batch.yml cc552879117aa819c7c2bfb5bc4d4482a97aa45cdd3bdd0cf3910dc551013c62 techstack-enforcer/license/PMPL-1.0.txt 36c7f05f1aa4beda2e050f64e956237b93e203399573d7c48b35da58c97a0076 rescript-ecosystem/packages/tooling/alib-interop/SECURITY.md diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc deleted file mode 100644 index c9bf5d4fd..000000000 --- a/CONTRIBUTING.adoc +++ /dev/null @@ -1,109 +0,0 @@ -== Clone the repository - -git clone https://github.com/hyperpolymath/developer-ecosystem.git cd -developer-ecosystem - -== Using Nix (recommended for reproducibility) - -nix develop - -== Or using toolbox/distrobox - -toolbox create developer-ecosystem-dev toolbox enter -developer-ecosystem-dev # Install dependencies manually - -== Verify setup - -just check # or: cargo check / mix compile / etc. just test # Run test -suite - -.... - -### Repository Structure -.... - -developer-ecosystem/ ├── src/ # Source code (Perimeter 1-2) ├── lib/ # -Library code (Perimeter 1-2) ├── extensions/ # Extensions (Perimeter 2) -├── plugins/ # Plugins (Perimeter 2) ├── tools/ # Tooling (Perimeter 2) -├── docs/ # Documentation (Perimeter 3) │ ├── architecture/ # ADRs, -specs (Perimeter 2) │ └── proposals/ # RFCs (Perimeter 3) ├── examples/ -# Examples (Perimeter 3) ├── spec/ # Spec tests (Perimeter 3) ├── tests/ -# Test suite (Perimeter 2-3) ├── .well-known/ # Protocol files -(Perimeter 1-3) ├── .github/ # GitHub config (Perimeter 1) │ ├── -ISSUE_TEMPLATE/ │ └── workflows/ ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md -├── CONTRIBUTING.md # This file ├── GOVERNANCE.md ├── LICENSE ├── -MAINTAINERS.md ├── README.adoc ├── SECURITY.md ├── flake.nix # Nix flake -(Perimeter 1) └── Justfile # Task runner (Perimeter 1) - -.... - ---- - -## How to Contribute - -### Reporting Bugs - -**Before reporting**: -1. Search existing issues -2. Check if it's already fixed in `main` -3. Determine which perimeter the bug affects - -**When reporting**: - -Use the [bug report template](.github/ISSUE_TEMPLATE/bug_report.md) and include: - -- Clear, descriptive title -- Environment details (OS, versions, toolchain) -- Steps to reproduce -- Expected vs actual behaviour -- Logs, screenshots, or minimal reproduction - -### Suggesting Features - -**Before suggesting**: -1. Check the [roadmap](ROADMAP.md) if available -2. Search existing issues and discussions -3. Consider which perimeter the feature belongs to - -**When suggesting**: - -Use the [feature request template](.github/ISSUE_TEMPLATE/feature_request.md) and include: - -- Problem statement (what pain point does this solve?) -- Proposed solution -- Alternatives considered -- Which perimeter this affects - -### Your First Contribution - -Look for issues labelled: - -- [`good first issue`](https://github.com/hyperpolymath/developer-ecosystem/labels/good%20first%20issue) — Simple Perimeter 3 tasks -- [`help wanted`](https://github.com/hyperpolymath/developer-ecosystem/labels/help%20wanted) — Community help needed -- [`documentation`](https://github.com/hyperpolymath/developer-ecosystem/labels/documentation) — Docs improvements -- [`perimeter-3`](https://github.com/hyperpolymath/developer-ecosystem/labels/perimeter-3) — Community sandbox scope - ---- - -## Development Workflow - -### Branch Naming -.... - -docs/short-description # Documentation (P3) test/what-added # Test -additions (P3) feat/short-description # New features (P2) -fix/issue-number-description # Bug fixes (P2) refactor/what-changed # -Code improvements (P2) security/what-fixed # Security fixes (P1-2) - -.... - -### Commit Messages - -We follow [Conventional Commits](https://www.conventionalcommits.org/): -.... - -(): - -{empty}[optional body] - -{empty}[optional footer] diff --git a/ada-ecosystem/ada-loom-registry/.rhodium/WAIVER.adoc b/ada-ecosystem/ada-loom-registry/.rhodium/WAIVER.adoc index e59247140..928155735 100644 --- a/ada-ecosystem/ada-loom-registry/.rhodium/WAIVER.adoc +++ b/ada-ecosystem/ada-loom-registry/.rhodium/WAIVER.adoc @@ -101,7 +101,7 @@ ada-loom-registry targets Rhodium Silver, not Gold. Gold-level documentation is **Silver Requirements (Must Complete):** * ✅ README.adoc (from README.md conversion) -* ✅ CONTRIBUTING.adoc +* ✅ ../../../.github/CONTRIBUTING.md * ✅ ONBOARDING.adoc * ✅ ADR framework * ✅ REVERSIBILITY.adoc diff --git a/ada-ecosystem/ada-loom-registry/.rhodium/compliance.json b/ada-ecosystem/ada-loom-registry/.rhodium/compliance.json index 446920e8a..45a203ec5 100644 --- a/ada-ecosystem/ada-loom-registry/.rhodium/compliance.json +++ b/ada-ecosystem/ada-loom-registry/.rhodium/compliance.json @@ -132,7 +132,7 @@ }, "contributing_guide": { "status": "compliant", - "details": "CONTRIBUTING.adoc exists" + "details": "../../../.github/CONTRIBUTING.md exists" }, "carbon_reporting": { "status": "planned", diff --git a/ada-ecosystem/ada-loom-registry/AI_USAGE.adoc b/ada-ecosystem/ada-loom-registry/AI_USAGE.adoc index f7598a937..55d207719 100644 --- a/ada-ecosystem/ada-loom-registry/AI_USAGE.adoc +++ b/ada-ecosystem/ada-loom-registry/AI_USAGE.adoc @@ -113,7 +113,7 @@ Only 2 Markdown files to convert: Questions about AI usage: * Open an issue with label: `ai-transparency` -* See CONTRIBUTING.adoc +* See ../../.github/CONTRIBUTING.md --- diff --git a/ada-ecosystem/ada-loom-registry/PROJECT_STATUS.adoc b/ada-ecosystem/ada-loom-registry/PROJECT_STATUS.adoc index 32981b817..13d860625 100644 --- a/ada-ecosystem/ada-loom-registry/PROJECT_STATUS.adoc +++ b/ada-ecosystem/ada-loom-registry/PROJECT_STATUS.adoc @@ -252,14 +252,14 @@ cabal build --with-ghc wasm32-wasi-ghc **Documentation:** All Rhodium Silver docs complete * SECURITY.adoc (includes package registry security - may need revision if not a registry) * PRIVACY.adoc (includes package registry privacy - may need revision if not a registry) -* CONTRIBUTING.adoc, TESTING.adoc (Haskell, Hspec, QuickCheck) +* ../../.github/CONTRIBUTING.md, TESTING.adoc (Haskell, Hspec, QuickCheck) * CI_CD.adoc (Haskell CI) * WASM_STATUS.adoc (✅ Ready) **Community:** * Repository: `https://github.com/hyperpolymath/ada-loom-registry` * License: PMPL-1.0 -* Contact: See CONTRIBUTING.adoc +* Contact: See ../../.github/CONTRIBUTING.md **Recommendation:** Rename repository to match actual purpose diff --git a/ada-ecosystem/ada-loom-registry/README.adoc b/ada-ecosystem/ada-loom-registry/README.adoc index cbd7ba9ec..47949d070 100644 --- a/ada-ecosystem/ada-loom-registry/README.adoc +++ b/ada-ecosystem/ada-loom-registry/README.adoc @@ -392,7 +392,7 @@ just lint # Run hlint |link:docs/adr/[docs/adr/] |Architecture Decision Records -|link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] +|link:../../.github/CONTRIBUTING.md[../../.github/CONTRIBUTING.md] |Contribution guidelines |link:SECURITY.adoc[SECURITY.adoc] diff --git a/ada-ecosystem/ada-loom-registry/ROADMAP.adoc b/ada-ecosystem/ada-loom-registry/ROADMAP.adoc index e0870f92d..87f3b019a 100644 --- a/ada-ecosystem/ada-loom-registry/ROADMAP.adoc +++ b/ada-ecosystem/ada-loom-registry/ROADMAP.adoc @@ -416,7 +416,7 @@ The current repository name `ada-loom-registry` does not reflect the project's p == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for how to contribute to this roadmap. +See link:../../.github/CONTRIBUTING.md[../../.github/CONTRIBUTING.md] for how to contribute to this roadmap. Priority areas for contribution: diff --git a/affinescript-ecosystem/affinescript-vite/.github/workflows/openssf-compliance.yml b/affinescript-ecosystem/affinescript-vite/.github/workflows/openssf-compliance.yml index 45e5daa01..a9e70a34e 100644 --- a/affinescript-ecosystem/affinescript-vite/.github/workflows/openssf-compliance.yml +++ b/affinescript-ecosystem/affinescript-vite/.github/workflows/openssf-compliance.yml @@ -46,7 +46,7 @@ jobs: echo "LICENSE: OK" - name: Check CONTRIBUTING exists run: | - if [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ]; then + if [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ]; then echo "::error::CONTRIBUTING file is required for OpenSSF Best Practices" exit 1 fi @@ -84,7 +84,7 @@ jobs: # Collect all required files that exist for f in SECURITY.md SECURITY.adoc .github/SECURITY.md LICENSE LICENSE.txt \ - CONTRIBUTING.md CONTRIBUTING.adoc README.md README.adoc \ + CONTRIBUTING.md ../../../../.github/CONTRIBUTING.md README.md README.adoc \ .machine_readable/STATE.a2ml .machine_readable/META.a2ml \ .machine_readable/ECOSYSTEM.a2ml CHANGELOG.md CHANGELOG.adoc; do [ -f "$f" ] && REQUIRED_FILES="$REQUIRED_FILES $f" diff --git a/affinescript-ecosystem/affinescript-vite/.github/workflows/rhodibot.yml b/affinescript-ecosystem/affinescript-vite/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/affinescript-ecosystem/affinescript-vite/.github/workflows/rhodibot.yml +++ b/affinescript-ecosystem/affinescript-vite/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/affinescript-ecosystem/affinescript-vite/.github/workflows/scorecard-enforcer.yml b/affinescript-ecosystem/affinescript-vite/.github/workflows/scorecard-enforcer.yml index 2eafca97f..fd9247089 100644 --- a/affinescript-ecosystem/affinescript-vite/.github/workflows/scorecard-enforcer.yml +++ b/affinescript-ecosystem/affinescript-vite/.github/workflows/scorecard-enforcer.yml @@ -62,7 +62,7 @@ jobs: fi - name: Check CONTRIBUTING exists run: | - if [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ]; then + if [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ]; then echo "::error::CONTRIBUTING file is required for OpenSSF Best Practices" exit 1 fi diff --git a/affinescript-ecosystem/affinescript-vite/.machine_readable/contractiles/dust/Dustfile.a2ml b/affinescript-ecosystem/affinescript-vite/.machine_readable/contractiles/dust/Dustfile.a2ml index be38a8ca7..535b6119a 100644 --- a/affinescript-ecosystem/affinescript-vite/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/affinescript-ecosystem/affinescript-vite/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format (keep .md) -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/affinescript-ecosystem/affinescript-vite/0-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescript-vite/0-AI-MANIFEST.a2ml index e9320af2b..15bc9c677 100644 --- a/affinescript-ecosystem/affinescript-vite/0-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescript-vite/0-AI-MANIFEST.a2ml @@ -99,7 +99,7 @@ AffineScript-Vite/ ├── 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/affinescript-ecosystem/affinescript-vite/Justfile b/affinescript-ecosystem/affinescript-vite/Justfile index 59d1fa31f..cd51f3304 100644 --- a/affinescript-ecosystem/affinescript-vite/Justfile +++ b/affinescript-ecosystem/affinescript-vite/Justfile @@ -557,7 +557,7 @@ verify: check_either "SECURITY.md" "SECURITY.adoc" check_file "LICENSE" - check_either "CONTRIBUTING.md" "CONTRIBUTING.adoc" + check_either "CONTRIBUTING.md" "../../.github/CONTRIBUTING.md" check_either "README.adoc" "README.md" check_file ".machine_readable/STATE.a2ml" check_file ".machine_readable/META.a2ml" diff --git a/affinescript-ecosystem/affinescriptiser/.github/workflows/rhodibot.yml b/affinescript-ecosystem/affinescriptiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/affinescript-ecosystem/affinescriptiser/.github/workflows/rhodibot.yml +++ b/affinescript-ecosystem/affinescriptiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 0a154fd35..fcaea66d4 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/must/Mustfile.a2ml b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/must/Mustfile.a2ml index e2df930d6..b1a451f0d 100644 --- a/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/affinescript-ecosystem/affinescriptiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/affinescript-ecosystem/affinescriptiser/0-AI-MANIFEST.a2ml b/affinescript-ecosystem/affinescriptiser/0-AI-MANIFEST.a2ml index 8b0d01467..d12b84e05 100644 --- a/affinescript-ecosystem/affinescriptiser/0-AI-MANIFEST.a2ml +++ b/affinescript-ecosystem/affinescriptiser/0-AI-MANIFEST.a2ml @@ -90,7 +90,7 @@ This repo follows the **Dual-Track** architecture: ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── 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/affinescript-ecosystem/affinescriptiser/CHANGELOG.adoc b/affinescript-ecosystem/affinescriptiser/CHANGELOG.adoc index 198ac68d3..d54c45bfb 100644 --- a/affinescript-ecosystem/affinescriptiser/CHANGELOG.adoc +++ b/affinescript-ecosystem/affinescriptiser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for affinescriptiser.toml - Codegen engine stubs for affine type wrapping and WASM compilation - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/affinescript-ecosystem/affinescriptiser/TOPOLOGY.adoc b/affinescript-ecosystem/affinescriptiser/TOPOLOGY.adoc index e4fe09749..6499577bf 100644 --- a/affinescript-ecosystem/affinescriptiser/TOPOLOGY.adoc +++ b/affinescript-ecosystem/affinescriptiser/TOPOLOGY.adoc @@ -14,7 +14,7 @@ and invariants |`+TOPOLOGY.md+` |This file — repository structure map -|`+CONTRIBUTING.adoc+` |Contribution guide +|`+../../.github/CONTRIBUTING.md+` |Contribution guide |`+SECURITY.md+` |Security policy diff --git a/affinescript-ecosystem/rattlescript/.github/workflows/openssf-compliance.yml b/affinescript-ecosystem/rattlescript/.github/workflows/openssf-compliance.yml index 45e5daa01..a9e70a34e 100644 --- a/affinescript-ecosystem/rattlescript/.github/workflows/openssf-compliance.yml +++ b/affinescript-ecosystem/rattlescript/.github/workflows/openssf-compliance.yml @@ -46,7 +46,7 @@ jobs: echo "LICENSE: OK" - name: Check CONTRIBUTING exists run: | - if [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ]; then + if [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ]; then echo "::error::CONTRIBUTING file is required for OpenSSF Best Practices" exit 1 fi @@ -84,7 +84,7 @@ jobs: # Collect all required files that exist for f in SECURITY.md SECURITY.adoc .github/SECURITY.md LICENSE LICENSE.txt \ - CONTRIBUTING.md CONTRIBUTING.adoc README.md README.adoc \ + CONTRIBUTING.md ../../../../.github/CONTRIBUTING.md README.md README.adoc \ .machine_readable/STATE.a2ml .machine_readable/META.a2ml \ .machine_readable/ECOSYSTEM.a2ml CHANGELOG.md CHANGELOG.adoc; do [ -f "$f" ] && REQUIRED_FILES="$REQUIRED_FILES $f" diff --git a/affinescript-ecosystem/rattlescript/.github/workflows/rhodibot.yml b/affinescript-ecosystem/rattlescript/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/affinescript-ecosystem/rattlescript/.github/workflows/rhodibot.yml +++ b/affinescript-ecosystem/rattlescript/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/affinescript-ecosystem/rattlescript/.github/workflows/scorecard-enforcer.yml b/affinescript-ecosystem/rattlescript/.github/workflows/scorecard-enforcer.yml index 2eafca97f..fd9247089 100644 --- a/affinescript-ecosystem/rattlescript/.github/workflows/scorecard-enforcer.yml +++ b/affinescript-ecosystem/rattlescript/.github/workflows/scorecard-enforcer.yml @@ -62,7 +62,7 @@ jobs: fi - name: Check CONTRIBUTING exists run: | - if [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ]; then + if [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ]; then echo "::error::CONTRIBUTING file is required for OpenSSF Best Practices" exit 1 fi diff --git a/affinescript-ecosystem/rattlescript/.machine_readable/contractiles/dust/Dustfile.a2ml b/affinescript-ecosystem/rattlescript/.machine_readable/contractiles/dust/Dustfile.a2ml index be38a8ca7..535b6119a 100644 --- a/affinescript-ecosystem/rattlescript/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/affinescript-ecosystem/rattlescript/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format (keep .md) -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/affinescript-ecosystem/rattlescript/Justfile b/affinescript-ecosystem/rattlescript/Justfile index 5bf2090ea..5d85b2b9c 100644 --- a/affinescript-ecosystem/rattlescript/Justfile +++ b/affinescript-ecosystem/rattlescript/Justfile @@ -561,7 +561,7 @@ verify: check_either "SECURITY.md" "SECURITY.adoc" check_file "LICENSE" - check_either "CONTRIBUTING.md" "CONTRIBUTING.adoc" + check_either "CONTRIBUTING.md" "../../.github/CONTRIBUTING.md" check_either "README.adoc" "README.md" check_file ".machine_readable/STATE.a2ml" check_file ".machine_readable/META.a2ml" diff --git a/affinescript-ecosystem/rattlescript/TEMPLATE-STANDARDS-AUDIT.adoc b/affinescript-ecosystem/rattlescript/TEMPLATE-STANDARDS-AUDIT.adoc index 733cc5002..17a2cfbff 100644 --- a/affinescript-ecosystem/rattlescript/TEMPLATE-STANDARDS-AUDIT.adoc +++ b/affinescript-ecosystem/rattlescript/TEMPLATE-STANDARDS-AUDIT.adoc @@ -34,7 +34,7 @@ Inventory snapshot at audit time: | Docs links used `.adoc` files not present | legacy `README.adoc` (pre-migration) -| `CONTRIBUTING.adoc`, `GOVERNANCE.adoc`, `SECURITY.adoc` +| `../../.github/CONTRIBUTING.md`, `GOVERNANCE.adoc`, `SECURITY.adoc` | outdated | Actual files are `CONTRIBUTING.md`, no root `GOVERNANCE.adoc`, `SECURITY.md`. | Fixed README links to existing files. diff --git a/affinescript-ecosystem/rattlescript/affinescript/GAME-BUNDLING-STRATEGY.adoc b/affinescript-ecosystem/rattlescript/affinescript/GAME-BUNDLING-STRATEGY.adoc index 571fa3ddb..f3dd66556 100644 --- a/affinescript-ecosystem/rattlescript/affinescript/GAME-BUNDLING-STRATEGY.adoc +++ b/affinescript-ecosystem/rattlescript/affinescript/GAME-BUNDLING-STRATEGY.adoc @@ -408,7 +408,7 @@ Full license texts: - PMPL-1.0: https://github.com/hyperpolymath/palimpsest-license ---- -==== 3. CONTRIBUTING.adoc +==== 3. ../../../.github/CONTRIBUTING.md [source,markdown] ---- diff --git a/affinescript-ecosystem/rattlescript/affinescript/NAVIGATION.adoc b/affinescript-ecosystem/rattlescript/affinescript/NAVIGATION.adoc index b472e4991..999ec6b37 100644 --- a/affinescript-ecosystem/rattlescript/affinescript/NAVIGATION.adoc +++ b/affinescript-ecosystem/rattlescript/affinescript/NAVIGATION.adoc @@ -51,7 +51,7 @@ This guide helps you navigate the AffineScript repository structure. **Governance documents:** -* link:docs/governance/CONTRIBUTING.adoc[Contributing Guide] - How to contribute +* link:docs/governance/../../../.github/CONTRIBUTING.md[Contributing Guide] - How to contribute * link:docs/governance/CODE_OF_CONDUCT.md[Code of Conduct] - Community standards * link:docs/governance/SECURITY.md[Security Policy] - Reporting vulnerabilities * link:docs/governance/MAINTAINERS.adoc[Maintainers] - Project maintainers @@ -140,7 +140,7 @@ just fmt # Format code === Contributing -1. Read link:docs/governance/CONTRIBUTING.adoc[Contributing Guide] +1. Read link:docs/governance/../../../.github/CONTRIBUTING.md[Contributing Guide] 2. Check link:docs/governance/CODE_OF_CONDUCT.md[Code of Conduct] 3. Review link:docs/standards/DECISIONS.md[Architecture Decisions] 4. Follow link:docs/standards/ROADMAP.md[Development Roadmap] diff --git a/affinescript-ecosystem/rattlescript/affinescript/ROADMAP.adoc b/affinescript-ecosystem/rattlescript/affinescript/ROADMAP.adoc index 08a32c1b2..ac6716ee4 100644 --- a/affinescript-ecosystem/rattlescript/affinescript/ROADMAP.adoc +++ b/affinescript-ecosystem/rattlescript/affinescript/ROADMAP.adoc @@ -246,7 +246,7 @@ toc::[] == Contributing -See `CONTRIBUTING.adoc` for guidelines on: +See `../../../.github/CONTRIBUTING.md` for guidelines on: * Bug reports and feature requests * Pull request process diff --git a/affinescript-ecosystem/rattlescript/affinescript/docs/README.adoc b/affinescript-ecosystem/rattlescript/affinescript/docs/README.adoc index 012e50d8c..dc5459955 100644 --- a/affinescript-ecosystem/rattlescript/affinescript/docs/README.adoc +++ b/affinescript-ecosystem/rattlescript/affinescript/docs/README.adoc @@ -16,7 +16,7 @@ docs/ │ └── SPEC.md # Core specification ├── governance/ # Community and process docs │ ├── CODE_OF_CONDUCT.md # Community standards -│ ├── CONTRIBUTING.adoc # How to contribute +│ ├── ../../../../.github/CONTRIBUTING.md # How to contribute │ ├── MAINTAINERS.adoc # Project maintainers │ └── SECURITY.md # Security policy ├── standards/ # Design & planning docs @@ -43,7 +43,7 @@ docs/ **For contributors and community members.** * link:governance/CODE_OF_CONDUCT.md[Code of Conduct] - Community behavior standards -* link:governance/CONTRIBUTING.adoc[Contributing Guide] - How to contribute code/docs +* link:governance/../../../../.github/CONTRIBUTING.md[Contributing Guide] - How to contribute code/docs * link:governance/MAINTAINERS.adoc[Maintainers] - Who maintains what * link:governance/SECURITY.md[Security Policy] - How to report vulnerabilities @@ -71,7 +71,7 @@ docs/ → Start with link:specs/affinescript-spec.md[Language Specification] **...contribute code** -→ Read link:governance/CONTRIBUTING.adoc[Contributing Guide] +→ Read link:governance/../../../../.github/CONTRIBUTING.md[Contributing Guide] **...report a security issue** → Follow link:governance/SECURITY.md[Security Policy] @@ -87,7 +87,7 @@ docs/ == Contributing to Documentation -Documentation improvements are always welcome! See link:governance/CONTRIBUTING.adoc[Contributing Guide] for: +Documentation improvements are always welcome! See link:governance/../../../../.github/CONTRIBUTING.md[Contributing Guide] for: * Style guidelines * Review process diff --git a/asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh b/asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh index 991ead711..48db46240 100755 --- a/asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh +++ b/asdf-augmenters/asdf-ghjk/scripts/rsr-verify.sh @@ -62,7 +62,7 @@ section "Category 1: Documentation" check "README exists" "[[ -f README.md ]] || [[ -f README.adoc ]]" check "README is comprehensive (>100 lines)" "[[ -f README.md ]] && [[ \$(wc -l < README.md) -gt 100 ]] || [[ -f README.adoc ]] && [[ \$(wc -l < README.adoc) -gt 100 ]]" -check "CONTRIBUTING exists" "[[ -f CONTRIBUTING.md ]] || [[ -f CONTRIBUTING.adoc ]]" +check "CONTRIBUTING exists" "[[ -f CONTRIBUTING.md ]] || [[ -f ../../../.github/CONTRIBUTING.md ]]" check "CODE_OF_CONDUCT.md exists" "[[ -f CODE_OF_CONDUCT.md ]]" check "MAINTAINERS exists" "[[ -f MAINTAINERS.adoc ]]" check "SECURITY.md exists" "[[ -f SECURITY.md ]]" @@ -103,7 +103,7 @@ check "Input validation present" "grep -q 'ASDF_INSTALL_VERSION' bin/download" # ============================================================================= section "Category 4: Contributing" -check "CONTRIBUTING comprehensive (>50 lines)" "[[ -f CONTRIBUTING.md ]] && [[ \$(wc -l < CONTRIBUTING.md) -gt 50 ]] || [[ -f CONTRIBUTING.adoc ]] && [[ \$(wc -l < CONTRIBUTING.adoc) -gt 5 ]]" +check "CONTRIBUTING comprehensive (>50 lines)" "[[ -f CONTRIBUTING.md ]] && [[ \$(wc -l < CONTRIBUTING.md) -gt 50 ]] || [[ -f ../../../.github/CONTRIBUTING.md ]] && [[ \$(wc -l < ../../../.github/CONTRIBUTING.md) -gt 5 ]]" check "CODE_OF_CONDUCT follows Contributor Covenant" "grep -q 'Contributor Covenant' CODE_OF_CONDUCT.md" check "Issue templates exist" "[[ -d .github/ISSUE_TEMPLATE ]]" check "Bug report template exists" "[[ -f .github/ISSUE_TEMPLATE/bug_report.md ]]" diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/ada/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/ada/README.adoc index 339286c88..863e6b654 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/ada/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/ada/README.adoc @@ -69,7 +69,7 @@ asdf uninstall ada === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/age/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/age/README.adoc index 08505a047..e9c392399 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/age/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/age/README.adoc @@ -68,7 +68,7 @@ asdf uninstall age === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/apko/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/apko/README.adoc index 349259dad..19b7daa01 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/apko/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/apko/README.adoc @@ -69,7 +69,7 @@ asdf uninstall apko === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/arangodb/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/arangodb/README.adoc index 43a7cc7ae..7d8bac7c3 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/arangodb/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/arangodb/README.adoc @@ -68,7 +68,7 @@ asdf uninstall arangodb === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/bebop/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/bebop/README.adoc index 5665674af..681f82baf 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/bebop/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/bebop/README.adoc @@ -68,7 +68,7 @@ asdf uninstall bebop === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/borg/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/borg/README.adoc index a2d2855ab..146d56b57 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/borg/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/borg/README.adoc @@ -69,7 +69,7 @@ asdf uninstall borg === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/README.adoc index fe3ba07de..9a29188ee 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/casket-ssg/README.adoc @@ -69,7 +69,7 @@ asdf uninstall casket-ssg === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/cassandra/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/cassandra/README.adoc index 2d88e26cf..6e9f4866c 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/cassandra/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/cassandra/README.adoc @@ -69,7 +69,7 @@ asdf uninstall cassandra === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/cfssl/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/cfssl/README.adoc index 29ea3ce90..ada0ae7e6 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/cfssl/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/cfssl/README.adoc @@ -68,7 +68,7 @@ asdf uninstall cfssl === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/cobalt/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/cobalt/README.adoc index 75e44c279..3b31d04cf 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/cobalt/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/cobalt/README.adoc @@ -69,7 +69,7 @@ asdf uninstall cobalt === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/cobol/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/cobol/README.adoc index 57a4d9945..a73a01a33 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/cobol/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/cobol/README.adoc @@ -69,7 +69,7 @@ asdf uninstall cobol === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/coredns/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/coredns/README.adoc index c52bdaac8..37a5011f8 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/coredns/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/coredns/README.adoc @@ -68,7 +68,7 @@ asdf uninstall coredns === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/cosign/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/cosign/README.adoc index c4df0e5ea..b4ab24724 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/cosign/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/cosign/README.adoc @@ -68,7 +68,7 @@ asdf uninstall cosign === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/couchdb/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/couchdb/README.adoc index cf4866d39..2cf4e2aed 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/couchdb/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/couchdb/README.adoc @@ -69,7 +69,7 @@ asdf uninstall couchdb === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/cue/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/cue/README.adoc index 51879d59d..8f6defeed 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/cue/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/cue/README.adoc @@ -68,7 +68,7 @@ asdf uninstall cue === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/deno/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/deno/README.adoc index 06e1239d5..a11392ba5 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/deno/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/deno/README.adoc @@ -68,7 +68,7 @@ asdf uninstall deno === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/dhall/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/dhall/README.adoc index ca06ba48a..e8e51e812 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/dhall/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/dhall/README.adoc @@ -68,7 +68,7 @@ asdf uninstall dhall === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/doctl/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/doctl/README.adoc index ccf6797a4..9cba22f02 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/doctl/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/doctl/README.adoc @@ -69,7 +69,7 @@ asdf uninstall doctl === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/README.adoc index 49b3536a8..f4e68f055 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/dragonfly/README.adoc @@ -68,7 +68,7 @@ asdf uninstall dragonfly === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/envoy/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/envoy/README.adoc index c236d9e16..0700698f2 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/envoy/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/envoy/README.adoc @@ -69,7 +69,7 @@ asdf uninstall envoy === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/fornax/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/fornax/README.adoc index 5bf382d3c..49ac90a94 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/fornax/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/fornax/README.adoc @@ -69,7 +69,7 @@ asdf uninstall fornax === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/fortran/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/fortran/README.adoc index a297d1ad2..153f2650d 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/fortran/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/fortran/README.adoc @@ -69,7 +69,7 @@ asdf uninstall fortran === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/franklin/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/franklin/README.adoc index f1f882c68..3095e3ceb 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/franklin/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/franklin/README.adoc @@ -69,7 +69,7 @@ asdf uninstall franklin === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/fulcio/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/fulcio/README.adoc index b81f375d1..df4cd3e0e 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/fulcio/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/fulcio/README.adoc @@ -68,7 +68,7 @@ asdf uninstall fulcio === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/git-crypt/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/git-crypt/README.adoc index 8d4774988..18b8e185e 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/git-crypt/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/git-crypt/README.adoc @@ -69,7 +69,7 @@ asdf uninstall git-crypt === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/gitleaks/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/gitleaks/README.adoc index 7ec859818..65ae9d7c0 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/gitleaks/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/gitleaks/README.adoc @@ -68,7 +68,7 @@ asdf uninstall gitleaks === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/grype/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/grype/README.adoc index 3db2f6882..a17293a2b 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/grype/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/grype/README.adoc @@ -68,7 +68,7 @@ asdf uninstall grype === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/haproxy/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/haproxy/README.adoc index 7d6612ef0..0d309a58f 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/haproxy/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/haproxy/README.adoc @@ -68,7 +68,7 @@ asdf uninstall haproxy === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/README.adoc index 2b2871c62..029f37046 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/hashicorp/README.adoc @@ -69,7 +69,7 @@ asdf uninstall hashicorp === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/httpd/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/httpd/README.adoc index be6ffebbb..2be6db0ae 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/httpd/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/httpd/README.adoc @@ -69,7 +69,7 @@ asdf uninstall httpd === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/influxdb/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/influxdb/README.adoc index cb85c8e4e..84a0a490a 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/influxdb/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/influxdb/README.adoc @@ -69,7 +69,7 @@ asdf uninstall influxdb === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/README.adoc index 1bf9cbc86..395cbc515 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/kdl-fmt/README.adoc @@ -68,7 +68,7 @@ asdf uninstall kdl-fmt === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/lego/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/lego/README.adoc index d8e272b26..99799125d 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/lego/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/lego/README.adoc @@ -69,7 +69,7 @@ asdf uninstall lego === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/linkerd/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/linkerd/README.adoc index c4ba49db7..6dba3b254 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/linkerd/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/linkerd/README.adoc @@ -68,7 +68,7 @@ asdf uninstall linkerd === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/mariadb/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/mariadb/README.adoc index 3ab374185..c74cb1dc6 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/mariadb/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/mariadb/README.adoc @@ -68,7 +68,7 @@ asdf uninstall mariadb === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/mdbook/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/mdbook/README.adoc index ea6cde3eb..6330583ef 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/mdbook/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/mdbook/README.adoc @@ -69,7 +69,7 @@ asdf uninstall mdbook === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/melange/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/melange/README.adoc index f68195f26..ed5ab4f57 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/melange/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/melange/README.adoc @@ -69,7 +69,7 @@ asdf uninstall melange === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/mysql/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/mysql/README.adoc index fada33ed9..e113bd7b8 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/mysql/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/mysql/README.adoc @@ -68,7 +68,7 @@ asdf uninstall mysql === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/neo4j/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/neo4j/README.adoc index 4963e8ab1..b2ba2eae6 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/neo4j/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/neo4j/README.adoc @@ -68,7 +68,7 @@ asdf uninstall neo4j === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/nickel/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/nickel/README.adoc index 5c4ae9ec5..3162a2f8a 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/nickel/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/nickel/README.adoc @@ -68,7 +68,7 @@ asdf uninstall nickel === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/ocaml/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/ocaml/README.adoc index 434b0833f..9c19851aa 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/ocaml/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/ocaml/README.adoc @@ -68,7 +68,7 @@ asdf uninstall ocaml === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/opa/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/opa/README.adoc index 1c1f19b4f..a8b6a5e80 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/opa/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/opa/README.adoc @@ -69,7 +69,7 @@ asdf uninstall opa === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/README.adoc index 4ec2b20fc..b03798243 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/openlitespeed/README.adoc @@ -69,7 +69,7 @@ asdf uninstall openlitespeed === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/openssh/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/openssh/README.adoc index 6b5d8461f..1f7780190 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/openssh/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/openssh/README.adoc @@ -68,7 +68,7 @@ asdf uninstall openssh === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/openssl/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/openssl/README.adoc index b121263d3..2c5c267e5 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/openssl/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/openssl/README.adoc @@ -68,7 +68,7 @@ asdf uninstall openssl === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/orchid/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/orchid/README.adoc index c91f2a582..5f5d8f478 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/orchid/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/orchid/README.adoc @@ -68,7 +68,7 @@ asdf uninstall orchid === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/pollen/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/pollen/README.adoc index bdea8c0c8..77ae140f0 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/pollen/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/pollen/README.adoc @@ -69,7 +69,7 @@ asdf uninstall pollen === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/pomerium/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/pomerium/README.adoc index 31f3305d1..f1e013af3 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/pomerium/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/pomerium/README.adoc @@ -68,7 +68,7 @@ asdf uninstall pomerium === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/rekor/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/rekor/README.adoc index 512c1fafb..f3b0ef717 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/rekor/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/rekor/README.adoc @@ -68,7 +68,7 @@ asdf uninstall rekor === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/rescript/.github/workflows/quality.yml b/asdf-augmenters/asdf-plugin-collection/plugins/rescript/.github/workflows/quality.yml index d9d5ff4f3..7a4107d9f 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/rescript/.github/workflows/quality.yml +++ b/asdf-augmenters/asdf-plugin-collection/plugins/rescript/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/rescript/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/rescript/README.adoc index 04c153d39..3079b0610 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/rescript/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/rescript/README.adoc @@ -69,7 +69,7 @@ asdf uninstall rescript === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/restic/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/restic/README.adoc index 23d77c86d..d1148a175 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/restic/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/restic/README.adoc @@ -68,7 +68,7 @@ asdf uninstall restic === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/README.adoc index b110a4544..7bcd91684 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/rethinkdb/README.adoc @@ -68,7 +68,7 @@ asdf uninstall rethinkdb === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/serum/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/serum/README.adoc index 8de14fa8c..bea89beb3 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/serum/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/serum/README.adoc @@ -69,7 +69,7 @@ asdf uninstall serum === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/sops/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/sops/README.adoc index 59bf04044..f2f86f8c0 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/sops/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/sops/README.adoc @@ -69,7 +69,7 @@ asdf uninstall sops === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/step-ca/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/step-ca/README.adoc index 6fe8354dc..328325f3d 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/step-ca/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/step-ca/README.adoc @@ -69,7 +69,7 @@ asdf uninstall step-ca === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/README.adoc index c2f57df65..49c6bcade 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/surrealdb/README.adoc @@ -68,7 +68,7 @@ asdf uninstall surrealdb === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/syft/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/syft/README.adoc index 7be1d677d..b2bbfe59a 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/syft/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/syft/README.adoc @@ -68,7 +68,7 @@ asdf uninstall syft === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/taplo/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/taplo/README.adoc index 4eb4acb21..77673f643 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/taplo/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/taplo/README.adoc @@ -68,7 +68,7 @@ asdf uninstall taplo === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/trivy/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/trivy/README.adoc index ec6dab410..1df17adca 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/trivy/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/trivy/README.adoc @@ -68,7 +68,7 @@ asdf uninstall trivy === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/ui/ROADMAP.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/ui/ROADMAP.adoc index 949d59600..01604a5f2 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/ui/ROADMAP.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/ui/ROADMAP.adoc @@ -68,4 +68,4 @@ Terminal user interface plugin for asdf version manager. == Contributing -Contributions are welcome! See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for guidelines. +Contributions are welcome! See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for guidelines. diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/varnish/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/varnish/README.adoc index b2d14bf4d..fa59a55b9 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/varnish/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/varnish/README.adoc @@ -69,7 +69,7 @@ asdf uninstall varnish === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/README.adoc index 4644e8f31..67577a758 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/virtuoso/README.adoc @@ -69,7 +69,7 @@ asdf uninstall virtuoso === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/vlang/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/vlang/README.adoc index e0d2a18f9..8f11c42f7 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/vlang/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/vlang/README.adoc @@ -68,7 +68,7 @@ asdf uninstall vlang === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/yj/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/yj/README.adoc index 692d1bf42..6a501685a 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/yj/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/yj/README.adoc @@ -68,7 +68,7 @@ asdf uninstall yj === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/yq/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/yq/README.adoc index 0cc876bfa..72fd6f77e 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/yq/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/yq/README.adoc @@ -69,7 +69,7 @@ asdf uninstall yq === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/zig/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/zig/README.adoc index 05967db8d..9ab0e0742 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/zig/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/zig/README.adoc @@ -157,7 +157,7 @@ required. == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING] for guidelines. +See link:../../../../.github/CONTRIBUTING.md[CONTRIBUTING] for guidelines. == License diff --git a/asdf-augmenters/asdf-plugin-collection/plugins/zola/README.adoc b/asdf-augmenters/asdf-plugin-collection/plugins/zola/README.adoc index f0cbbf453..e7953b54d 100644 --- a/asdf-augmenters/asdf-plugin-collection/plugins/zola/README.adoc +++ b/asdf-augmenters/asdf-plugin-collection/plugins/zola/README.adoc @@ -68,7 +68,7 @@ asdf uninstall zola === Contributing -Contributions welcome! Read the link:CONTRIBUTING.adoc[contributing +Contributions welcome! Read the link:../../../../.github/CONTRIBUTING.md[contributing guidelines] first. === License diff --git a/asdf-augmenters/asdf-ui-plugin/ROADMAP.adoc b/asdf-augmenters/asdf-ui-plugin/ROADMAP.adoc index 949d59600..2a16276be 100644 --- a/asdf-augmenters/asdf-ui-plugin/ROADMAP.adoc +++ b/asdf-augmenters/asdf-ui-plugin/ROADMAP.adoc @@ -68,4 +68,4 @@ Terminal user interface plugin for asdf version manager. == Contributing -Contributions are welcome! See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for guidelines. +Contributions are welcome! See link:../../.github/CONTRIBUTING.md[../../.github/CONTRIBUTING.md] for guidelines. diff --git a/coq-ecosystem/coq-jr/README.adoc b/coq-ecosystem/coq-jr/README.adoc index e98105ba4..5f4a47f19 100644 --- a/coq-ecosystem/coq-jr/README.adoc +++ b/coq-ecosystem/coq-jr/README.adoc @@ -382,7 +382,7 @@ deno task test:proofs == Contributing -We welcome contributions! Please see link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for guidelines. +We welcome contributions! Please see link:../../.github/CONTRIBUTING.md[../../.github/CONTRIBUTING.md] for guidelines. === Development Philosophy diff --git a/deno-ecosystem/projects/bundeno/README.adoc b/deno-ecosystem/projects/bundeno/README.adoc index c36e0c62d..ceb0593d4 100644 --- a/deno-ecosystem/projects/bundeno/README.adoc +++ b/deno-ecosystem/projects/bundeno/README.adoc @@ -163,7 +163,7 @@ See link:ROADMAP.adoc[ROADMAP.adoc] for planned features. == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for guidelines. +See link:../../../.github/CONTRIBUTING.md[../../../.github/CONTRIBUTING.md] for guidelines. == License diff --git a/dnfinition/ROADMAP.scm b/dnfinition/ROADMAP.scm index 95a7a8e15..7bcb6bf70 100644 --- a/dnfinition/ROADMAP.scm +++ b/dnfinition/ROADMAP.scm @@ -351,7 +351,7 @@ (deliverables ("Stress test suite" "Performance benchmarks" - "CONTRIBUTING.adoc" + "../.github/CONTRIBUTING.md" "CODE_OF_CONDUCT.adoc")) (blockers ("0.1.0 feature complete")) diff --git a/docs/accessibility/README.adoc b/docs/accessibility/README.adoc index 2839c3d26..73669471c 100644 --- a/docs/accessibility/README.adoc +++ b/docs/accessibility/README.adoc @@ -243,7 +243,7 @@ Burble is committed to: * Supporting screen readers and other assistive technologies * Continuous improvement based on user feedback -We welcome contributions to improve accessibility. See our link:../CONTRIBUTING.adoc[Contributing Guide] for details. +We welcome contributions to improve accessibility. See our link:../../.github/CONTRIBUTING.md[Contributing Guide] for details. == Related Documents diff --git a/iser-tools/alloyiser/.github/workflows/rhodibot.yml b/iser-tools/alloyiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/alloyiser/.github/workflows/rhodibot.yml +++ b/iser-tools/alloyiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/alloyiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/alloyiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 06d6982bb..6ae9334cc 100644 --- a/iser-tools/alloyiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/alloyiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/alloyiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/alloyiser/.machine_readable/contractiles/must/Mustfile.a2ml index ab8175089..b74cca57e 100644 --- a/iser-tools/alloyiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/alloyiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -31,7 +31,7 @@ These are hard requirements — CI fails if any check fails. ### contributing - description: CONTRIBUTING guide must exist -- run: test -f CONTRIBUTING.md || test -f CONTRIBUTING.adoc +- run: test -f CONTRIBUTING.md || test -f ../../../../../.github/CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/alloyiser/0-AI-MANIFEST.a2ml b/iser-tools/alloyiser/0-AI-MANIFEST.a2ml index 6bfb8f528..5e1b0c7ca 100644 --- a/iser-tools/alloyiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/alloyiser/0-AI-MANIFEST.a2ml @@ -90,7 +90,7 @@ alloyiser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── 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/iser-tools/alloyiser/TOPOLOGY.adoc b/iser-tools/alloyiser/TOPOLOGY.adoc index d0ecfd718..a829ca9b5 100644 --- a/iser-tools/alloyiser/TOPOLOGY.adoc +++ b/iser-tools/alloyiser/TOPOLOGY.adoc @@ -14,7 +14,7 @@ alloyiser/ ├── ROADMAP.adoc # Phased implementation plan ├── TOPOLOGY.md # THIS FILE — repository map ├── CHANGELOG.md # Version history -├── CONTRIBUTING.adoc # Contribution guidelines +├── ../../.github/CONTRIBUTING.md # Contribution guidelines ├── SECURITY.md # Security policy │ ├── src/ # Rust source code diff --git a/iser-tools/anvomidaviser/.github/workflows/rhodibot.yml b/iser-tools/anvomidaviser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/anvomidaviser/.github/workflows/rhodibot.yml +++ b/iser-tools/anvomidaviser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/anvomidaviser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/anvomidaviser/.machine_readable/contractiles/dust/Dustfile.a2ml index cc42f4df4..d9e53f9f7 100644 --- a/iser-tools/anvomidaviser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/anvomidaviser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/anvomidaviser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/anvomidaviser/.machine_readable/contractiles/must/Mustfile.a2ml index 33612f53c..15af2a733 100644 --- a/iser-tools/anvomidaviser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/anvomidaviser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/anvomidaviser/0-AI-MANIFEST.a2ml b/iser-tools/anvomidaviser/0-AI-MANIFEST.a2ml index 242b207ed..88e7606fb 100644 --- a/iser-tools/anvomidaviser/0-AI-MANIFEST.a2ml +++ b/iser-tools/anvomidaviser/0-AI-MANIFEST.a2ml @@ -99,7 +99,7 @@ anvomidaviser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── 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/iser-tools/anvomidaviser/CHANGELOG.adoc b/iser-tools/anvomidaviser/CHANGELOG.adoc index 457684d75..e4e920ed0 100644 --- a/iser-tools/anvomidaviser/CHANGELOG.adoc +++ b/iser-tools/anvomidaviser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for anvomidaviser.toml - Codegen engine stubs for ISU notation parsing and Anvomidav program generation - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/iser-tools/anvomidaviser/TOPOLOGY.adoc b/iser-tools/anvomidaviser/TOPOLOGY.adoc index ad5a52587..f3e6c793e 100644 --- a/iser-tools/anvomidaviser/TOPOLOGY.adoc +++ b/iser-tools/anvomidaviser/TOPOLOGY.adoc @@ -13,7 +13,7 @@ anvomidaviser/ ├── Cargo.toml # Rust project manifest ├── Containerfile # OCI container build (Chainguard base) ├── contractile.just # Contractile task recipes -├── CONTRIBUTING.adoc # Contribution guide +├── ../../.github/CONTRIBUTING.md # Contribution guide ├── Justfile # Primary task runner ├── LICENSE # PMPL-1.0-or-later ├── README.adoc # Project overview diff --git a/iser-tools/atsiser/.github/workflows/rhodibot.yml b/iser-tools/atsiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/atsiser/.github/workflows/rhodibot.yml +++ b/iser-tools/atsiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/atsiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/atsiser/.machine_readable/contractiles/dust/Dustfile.a2ml index d5f045fdf..85fcc3eec 100644 --- a/iser-tools/atsiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/atsiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/atsiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/atsiser/.machine_readable/contractiles/must/Mustfile.a2ml index e7bdf3643..257996269 100644 --- a/iser-tools/atsiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/atsiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/atsiser/0-AI-MANIFEST.a2ml b/iser-tools/atsiser/0-AI-MANIFEST.a2ml index dd9a4872e..330d8a5ba 100644 --- a/iser-tools/atsiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/atsiser/0-AI-MANIFEST.a2ml @@ -98,7 +98,7 @@ atsiser/ ├── README.adoc # What atsiser does, architecture, CLI commands ├── ROADMAP.adoc # 7-phase roadmap (C analysis → ATS2 generation → proofs) ├── TOPOLOGY.md # Module map and data flow diagram -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── GOVERNANCE.adoc # Decision-making model ├── Justfile # Task runner ├── Containerfile # OCI build (Chainguard base) diff --git a/iser-tools/atsiser/CHANGELOG.adoc b/iser-tools/atsiser/CHANGELOG.adoc index 041194d0b..63eeba48d 100644 --- a/iser-tools/atsiser/CHANGELOG.adoc +++ b/iser-tools/atsiser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for atsiser.toml - Codegen engine stubs for ATS2 viewtype annotation and proof generation - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/iser-tools/betlangiser/.github/workflows/rhodibot.yml b/iser-tools/betlangiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/betlangiser/.github/workflows/rhodibot.yml +++ b/iser-tools/betlangiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/betlangiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/betlangiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 10a277523..982623529 100644 --- a/iser-tools/betlangiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/betlangiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/betlangiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/betlangiser/.machine_readable/contractiles/must/Mustfile.a2ml index 897507043..c8319e4ee 100644 --- a/iser-tools/betlangiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/betlangiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -31,7 +31,7 @@ These are hard requirements — CI fails if any check fails. ### contributing - description: CONTRIBUTING guide must exist -- run: test -f CONTRIBUTING.md || test -f CONTRIBUTING.adoc +- run: test -f CONTRIBUTING.md || test -f ../../../../../.github/CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/bqniser/.github/workflows/rhodibot.yml b/iser-tools/bqniser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/bqniser/.github/workflows/rhodibot.yml +++ b/iser-tools/bqniser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/bqniser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/bqniser/.machine_readable/contractiles/dust/Dustfile.a2ml index 67d3ef599..4e3c2cf37 100644 --- a/iser-tools/bqniser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/bqniser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/bqniser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/bqniser/.machine_readable/contractiles/must/Mustfile.a2ml index d09bcd012..f66184597 100644 --- a/iser-tools/bqniser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/bqniser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/bqniser/0-AI-MANIFEST.a2ml b/iser-tools/bqniser/0-AI-MANIFEST.a2ml index 23cfa6d00..d5a729ed8 100644 --- a/iser-tools/bqniser/0-AI-MANIFEST.a2ml +++ b/iser-tools/bqniser/0-AI-MANIFEST.a2ml @@ -87,7 +87,7 @@ bqniser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # What bqniser does, architecture, BQN primer ├── ROADMAP.adoc # Phase 0-6 development plan -├── CONTRIBUTING.adoc # Contribution guide +├── ../../.github/CONTRIBUTING.md # Contribution guide ├── Cargo.toml # Rust CLI dependencies ├── Justfile # Task runner ├── Containerfile # OCI build (Chainguard base) diff --git a/iser-tools/bqniser/CHANGELOG.adoc b/iser-tools/bqniser/CHANGELOG.adoc index fc27b8183..971851507 100644 --- a/iser-tools/bqniser/CHANGELOG.adoc +++ b/iser-tools/bqniser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for bqniser.toml - Codegen engine stubs for BQN expression generation (trains, under, modifiers) - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/iser-tools/chapeliser/.github/workflows/rhodibot.yml b/iser-tools/chapeliser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/chapeliser/.github/workflows/rhodibot.yml +++ b/iser-tools/chapeliser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/chapeliser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/chapeliser/.machine_readable/contractiles/dust/Dustfile.a2ml index dbde3cc0a..3360db188 100644 --- a/iser-tools/chapeliser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/chapeliser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/chapeliser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/chapeliser/.machine_readable/contractiles/must/Mustfile.a2ml index 4df658ca6..b07691e27 100644 --- a/iser-tools/chapeliser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/chapeliser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -31,7 +31,7 @@ These are hard requirements — CI fails if any check fails. ### contributing - description: CONTRIBUTING guide must exist -- run: test -f CONTRIBUTING.md || test -f CONTRIBUTING.adoc +- run: test -f CONTRIBUTING.md || test -f ../../../../../.github/CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/chapeliser/0-AI-MANIFEST.a2ml b/iser-tools/chapeliser/0-AI-MANIFEST.a2ml index 8b0d01467..d12b84e05 100644 --- a/iser-tools/chapeliser/0-AI-MANIFEST.a2ml +++ b/iser-tools/chapeliser/0-AI-MANIFEST.a2ml @@ -90,7 +90,7 @@ This repo follows the **Dual-Track** architecture: ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── 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/iser-tools/chapeliser/docs/accessibility/README.adoc b/iser-tools/chapeliser/docs/accessibility/README.adoc index 2839c3d26..dff0eed0e 100644 --- a/iser-tools/chapeliser/docs/accessibility/README.adoc +++ b/iser-tools/chapeliser/docs/accessibility/README.adoc @@ -243,7 +243,7 @@ Burble is committed to: * Supporting screen readers and other assistive technologies * Continuous improvement based on user feedback -We welcome contributions to improve accessibility. See our link:../CONTRIBUTING.adoc[Contributing Guide] for details. +We welcome contributions to improve accessibility. See our link:../../../../.github/CONTRIBUTING.md[Contributing Guide] for details. == Related Documents diff --git a/iser-tools/dafniser/.github/workflows/rhodibot.yml b/iser-tools/dafniser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/dafniser/.github/workflows/rhodibot.yml +++ b/iser-tools/dafniser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/dafniser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/dafniser/.machine_readable/contractiles/dust/Dustfile.a2ml index bd2b6458f..206380ef8 100644 --- a/iser-tools/dafniser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/dafniser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/dafniser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/dafniser/.machine_readable/contractiles/must/Mustfile.a2ml index 2b5db3875..ba04e70af 100644 --- a/iser-tools/dafniser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/dafniser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -31,7 +31,7 @@ These are hard requirements — CI fails if any check fails. ### contributing - description: CONTRIBUTING guide must exist -- run: test -f CONTRIBUTING.md || test -f CONTRIBUTING.adoc +- run: test -f CONTRIBUTING.md || test -f ../../../../../.github/CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/dafniser/0-AI-MANIFEST.a2ml b/iser-tools/dafniser/0-AI-MANIFEST.a2ml index 4d02c75b3..3ed84b990 100644 --- a/iser-tools/dafniser/0-AI-MANIFEST.a2ml +++ b/iser-tools/dafniser/0-AI-MANIFEST.a2ml @@ -87,7 +87,7 @@ dafniser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # What dafniser does and why ├── ROADMAP.adoc # Phase 0-6 roadmap -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Justfile # Task runner ├── Containerfile # OCI build (Chainguard base) ├── Cargo.toml # Rust CLI dependencies diff --git a/iser-tools/eclexiaiser/.github/workflows/rhodibot.yml b/iser-tools/eclexiaiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/eclexiaiser/.github/workflows/rhodibot.yml +++ b/iser-tools/eclexiaiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/eclexiaiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/eclexiaiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 480351608..4b080bc84 100644 --- a/iser-tools/eclexiaiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/eclexiaiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/eclexiaiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/eclexiaiser/.machine_readable/contractiles/must/Mustfile.a2ml index 2d82da3bc..e982df942 100644 --- a/iser-tools/eclexiaiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/eclexiaiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/eclexiaiser/0-AI-MANIFEST.a2ml b/iser-tools/eclexiaiser/0-AI-MANIFEST.a2ml index 0e30f27cb..96fefefbf 100644 --- a/iser-tools/eclexiaiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/eclexiaiser/0-AI-MANIFEST.a2ml @@ -113,7 +113,7 @@ eclexiaiser/ ├── README.adoc # High-level orientation (Rich Human) ├── ROADMAP.adoc # Phase 0-6 roadmap ├── TOPOLOGY.md # Module map and data flow -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── GOVERNANCE.adoc # Decision-making model ├── Justfile # Task runner ├── Cargo.toml # Rust CLI build diff --git a/iser-tools/eclexiaiser/CHANGELOG.adoc b/iser-tools/eclexiaiser/CHANGELOG.adoc index 3cf3ce930..274e6c0aa 100644 --- a/iser-tools/eclexiaiser/CHANGELOG.adoc +++ b/iser-tools/eclexiaiser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for eclexiaiser.toml - Codegen engine stubs for energy annotation and carbon reporting - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/iser-tools/ephapaxiser/.github/workflows/rhodibot.yml b/iser-tools/ephapaxiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/ephapaxiser/.github/workflows/rhodibot.yml +++ b/iser-tools/ephapaxiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/ephapaxiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/ephapaxiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 691699785..fcf1f8dc9 100644 --- a/iser-tools/ephapaxiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/ephapaxiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/ephapaxiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/ephapaxiser/.machine_readable/contractiles/must/Mustfile.a2ml index e1d333e1a..5428d0efe 100644 --- a/iser-tools/ephapaxiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/ephapaxiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -31,7 +31,7 @@ These are hard requirements — CI fails if any check fails. ### contributing - description: CONTRIBUTING guide must exist -- run: test -f CONTRIBUTING.md || test -f CONTRIBUTING.adoc +- run: test -f CONTRIBUTING.md || test -f ../../../../../.github/CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/ephapaxiser/0-AI-MANIFEST.a2ml b/iser-tools/ephapaxiser/0-AI-MANIFEST.a2ml index 5a56a1e2f..a685fbbcd 100644 --- a/iser-tools/ephapaxiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/ephapaxiser/0-AI-MANIFEST.a2ml @@ -103,7 +103,7 @@ ephapaxiser/ ├── README.adoc # High-level orientation ├── ROADMAP.adoc # Phase plan (0-6) ├── TOPOLOGY.md # Repository structure map -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Justfile # Task runner ├── Containerfile # OCI build (Chainguard base) ├── Cargo.toml # Rust package definition diff --git a/iser-tools/ephapaxiser/TOPOLOGY.adoc b/iser-tools/ephapaxiser/TOPOLOGY.adoc index ab50ff436..7856c1c13 100644 --- a/iser-tools/ephapaxiser/TOPOLOGY.adoc +++ b/iser-tools/ephapaxiser/TOPOLOGY.adoc @@ -16,7 +16,7 @@ ephapaxiser/ ├── ROADMAP.adoc # Phase plan (0-6) ├── TOPOLOGY.md # THIS FILE ├── SECURITY.md # Security policy -├── CONTRIBUTING.adoc # Contribution guide +├── ../../.github/CONTRIBUTING.md # Contribution guide ├── CHANGELOG.md # Release notes │ ├── src/ # Rust source code diff --git a/iser-tools/futharkiser/.github/workflows/rhodibot.yml b/iser-tools/futharkiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/futharkiser/.github/workflows/rhodibot.yml +++ b/iser-tools/futharkiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/futharkiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/futharkiser/.machine_readable/contractiles/dust/Dustfile.a2ml index f93fd3d04..8340fb336 100644 --- a/iser-tools/futharkiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/futharkiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/futharkiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/futharkiser/.machine_readable/contractiles/must/Mustfile.a2ml index e90367bde..5f6cd02d1 100644 --- a/iser-tools/futharkiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/futharkiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -31,7 +31,7 @@ These are hard requirements — CI fails if any check fails. ### contributing - description: CONTRIBUTING guide must exist -- run: test -f CONTRIBUTING.md || test -f CONTRIBUTING.adoc +- run: test -f CONTRIBUTING.md || test -f ../../../../../.github/CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/futharkiser/0-AI-MANIFEST.a2ml b/iser-tools/futharkiser/0-AI-MANIFEST.a2ml index 72ad32faf..5a0021cf7 100644 --- a/iser-tools/futharkiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/futharkiser/0-AI-MANIFEST.a2ml @@ -99,7 +99,7 @@ futharkiser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── ROADMAP.adoc # Phased roadmap (scaffold → GPU compilation → proofs) -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Cargo.toml # Rust CLI build ├── Containerfile # OCI build ├── LICENSE # PMPL-1.0-or-later diff --git a/iser-tools/halideiser/.github/workflows/rhodibot.yml b/iser-tools/halideiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/halideiser/.github/workflows/rhodibot.yml +++ b/iser-tools/halideiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/halideiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/halideiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 235e9d261..63c28052e 100644 --- a/iser-tools/halideiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/halideiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/halideiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/halideiser/.machine_readable/contractiles/must/Mustfile.a2ml index 8fe2e02e2..b2428bc4b 100644 --- a/iser-tools/halideiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/halideiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/halideiser/CHANGELOG.adoc b/iser-tools/halideiser/CHANGELOG.adoc index 4086dfb41..1adfaed9e 100644 --- a/iser-tools/halideiser/CHANGELOG.adoc +++ b/iser-tools/halideiser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for halideiser.toml - Codegen engine stubs for Halide algorithm and schedule generation - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/iser-tools/idrisiser/.github/workflows/rhodibot.yml b/iser-tools/idrisiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/idrisiser/.github/workflows/rhodibot.yml +++ b/iser-tools/idrisiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/idrisiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/idrisiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 0920d9a56..8fa455f4e 100644 --- a/iser-tools/idrisiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/idrisiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/idrisiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/idrisiser/.machine_readable/contractiles/must/Mustfile.a2ml index 90b3a228f..40be9b8f4 100644 --- a/iser-tools/idrisiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/idrisiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -31,7 +31,7 @@ These are hard requirements — CI fails if any check fails. ### contributing - description: CONTRIBUTING guide must exist -- run: test -f CONTRIBUTING.md || test -f CONTRIBUTING.adoc +- run: test -f CONTRIBUTING.md || test -f ../../../../../.github/CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/iseriser/.github/workflows/rhodibot.yml b/iser-tools/iseriser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/iseriser/.github/workflows/rhodibot.yml +++ b/iser-tools/iseriser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/iseriser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/iseriser/.machine_readable/contractiles/dust/Dustfile.a2ml index be38a8ca7..535b6119a 100644 --- a/iser-tools/iseriser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/iseriser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format (keep .md) -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/iseriser/0-AI-MANIFEST.a2ml b/iser-tools/iseriser/0-AI-MANIFEST.a2ml index a5df4f41d..7e8e90ce4 100644 --- a/iser-tools/iseriser/0-AI-MANIFEST.a2ml +++ b/iser-tools/iseriser/0-AI-MANIFEST.a2ml @@ -83,7 +83,7 @@ iseriser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # What iseriser does, architecture, -iser family table ├── ROADMAP.adoc # Phase 0-6 roadmap -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Cargo.toml # Rust CLI project (clap, serde, handlebars, etc.) ├── Justfile # Task runner ├── Containerfile # OCI build (Chainguard base) diff --git a/iser-tools/iseriser/README.adoc b/iser-tools/iseriser/README.adoc index 67cb4fe7c..9a988acfb 100644 --- a/iser-tools/iseriser/README.adoc +++ b/iser-tools/iseriser/README.adoc @@ -373,7 +373,7 @@ language. == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for guidelines. All contributions +See link:../../.github/CONTRIBUTING.md[../../.github/CONTRIBUTING.md] for guidelines. All contributions must pass the full CI suite including Hypatia neurosymbolic scanning. == License diff --git a/iser-tools/julianiser/.github/workflows/rhodibot.yml b/iser-tools/julianiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/julianiser/.github/workflows/rhodibot.yml +++ b/iser-tools/julianiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/julianiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/julianiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 85c7fedb2..4ba209444 100644 --- a/iser-tools/julianiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/julianiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/julianiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/julianiser/.machine_readable/contractiles/must/Mustfile.a2ml index 25c7c9dab..c830afe70 100644 --- a/iser-tools/julianiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/julianiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/julianiser/0-AI-MANIFEST.a2ml b/iser-tools/julianiser/0-AI-MANIFEST.a2ml index 0bd3bdf02..0ac39cefe 100644 --- a/iser-tools/julianiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/julianiser/0-AI-MANIFEST.a2ml @@ -130,7 +130,7 @@ julianiser/ ├── README.adoc # What julianiser does, supported patterns, architecture ├── ROADMAP.adoc # Phase 0-6 development plan ├── TOPOLOGY.md # Module map and data flow -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Justfile # Task runner ├── Containerfile # OCI build ├── Cargo.toml # Rust dependencies diff --git a/iser-tools/julianiser/CHANGELOG.adoc b/iser-tools/julianiser/CHANGELOG.adoc index f53dc63f2..54896b614 100644 --- a/iser-tools/julianiser/CHANGELOG.adoc +++ b/iser-tools/julianiser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for julianiser.toml - Codegen engine stubs for Python/R to Julia translation - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/iser-tools/lustreiser/.github/workflows/rhodibot.yml b/iser-tools/lustreiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/lustreiser/.github/workflows/rhodibot.yml +++ b/iser-tools/lustreiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/lustreiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/lustreiser/.machine_readable/contractiles/dust/Dustfile.a2ml index be38a8ca7..535b6119a 100644 --- a/iser-tools/lustreiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/lustreiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format (keep .md) -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/lustreiser/0-AI-MANIFEST.a2ml b/iser-tools/lustreiser/0-AI-MANIFEST.a2ml index 099e2995a..148f05991 100644 --- a/iser-tools/lustreiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/lustreiser/0-AI-MANIFEST.a2ml @@ -129,7 +129,7 @@ lustreiser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── ROADMAP.adoc # Phased development plan -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Justfile # Task runner ├── Containerfile # OCI build ├── Cargo.toml # Rust dependencies diff --git a/iser-tools/mylangiser/.github/workflows/rhodibot.yml b/iser-tools/mylangiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/mylangiser/.github/workflows/rhodibot.yml +++ b/iser-tools/mylangiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/mylangiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/mylangiser/.machine_readable/contractiles/dust/Dustfile.a2ml index a27031b9e..3128866c8 100644 --- a/iser-tools/mylangiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/mylangiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/mylangiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/mylangiser/.machine_readable/contractiles/must/Mustfile.a2ml index badcedfeb..1011741a6 100644 --- a/iser-tools/mylangiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/mylangiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/mylangiser/0-AI-MANIFEST.a2ml b/iser-tools/mylangiser/0-AI-MANIFEST.a2ml index 298cd6c70..991806d79 100644 --- a/iser-tools/mylangiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/mylangiser/0-AI-MANIFEST.a2ml @@ -93,7 +93,7 @@ mylangiser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # What mylangiser does, architecture, My-Lang specifics ├── ROADMAP.adoc # Phase 0-6: scaffold through ecosystem -├── CONTRIBUTING.adoc # Contribution guide +├── ../../.github/CONTRIBUTING.md # Contribution guide ├── Justfile # Task runner ├── Cargo.toml # Rust CLI build ├── Containerfile # OCI build (Chainguard base) diff --git a/iser-tools/mylangiser/CHANGELOG.adoc b/iser-tools/mylangiser/CHANGELOG.adoc index 28e5fd154..8e1df7f4e 100644 --- a/iser-tools/mylangiser/CHANGELOG.adoc +++ b/iser-tools/mylangiser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for mylangiser.toml - Codegen engine stubs for layered API wrapper generation - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/iser-tools/nimiser/.github/workflows/rhodibot.yml b/iser-tools/nimiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/nimiser/.github/workflows/rhodibot.yml +++ b/iser-tools/nimiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/nimiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/nimiser/.machine_readable/contractiles/dust/Dustfile.a2ml index ed788cb8f..d879faae0 100644 --- a/iser-tools/nimiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/nimiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/nimiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/nimiser/.machine_readable/contractiles/must/Mustfile.a2ml index 615f5d02e..80b9eb7d0 100644 --- a/iser-tools/nimiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/nimiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/nimiser/0-AI-MANIFEST.a2ml b/iser-tools/nimiser/0-AI-MANIFEST.a2ml index c32d31129..f96023b64 100644 --- a/iser-tools/nimiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/nimiser/0-AI-MANIFEST.a2ml @@ -99,7 +99,7 @@ nimiser/ ├── README.adoc # Nim metaprogramming pipeline overview ├── ROADMAP.adoc # Phase 0-6 with Nim-specific milestones ├── TOPOLOGY.md # Module dependency graph -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Justfile # Task runner ├── Cargo.toml # Rust CLI build ├── Containerfile # OCI build diff --git a/iser-tools/nimiser/CHANGELOG.adoc b/iser-tools/nimiser/CHANGELOG.adoc index 83de335ba..d7a3c7181 100644 --- a/iser-tools/nimiser/CHANGELOG.adoc +++ b/iser-tools/nimiser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for nimiser.toml - Codegen engine stubs for Nim template, macro, and generic generation - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/iser-tools/oblibeniser/.github/workflows/rhodibot.yml b/iser-tools/oblibeniser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/oblibeniser/.github/workflows/rhodibot.yml +++ b/iser-tools/oblibeniser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/oblibeniser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/oblibeniser/.machine_readable/contractiles/dust/Dustfile.a2ml index be38a8ca7..535b6119a 100644 --- a/iser-tools/oblibeniser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/oblibeniser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format (keep .md) -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/oblibeniser/0-AI-MANIFEST.a2ml b/iser-tools/oblibeniser/0-AI-MANIFEST.a2ml index 0804beb6f..2c77362ad 100644 --- a/iser-tools/oblibeniser/0-AI-MANIFEST.a2ml +++ b/iser-tools/oblibeniser/0-AI-MANIFEST.a2ml @@ -97,7 +97,7 @@ oblibeniser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── ROADMAP.adoc # Future direction -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Cargo.toml # Rust CLI project ├── Justfile # Task runner ├── Containerfile # OCI build diff --git a/iser-tools/otpiser/.github/workflows/rhodibot.yml b/iser-tools/otpiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/otpiser/.github/workflows/rhodibot.yml +++ b/iser-tools/otpiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/otpiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/otpiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 658deaf62..7cfcae19e 100644 --- a/iser-tools/otpiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/otpiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/otpiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/otpiser/.machine_readable/contractiles/must/Mustfile.a2ml index 75188d574..3f2e47d0a 100644 --- a/iser-tools/otpiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/otpiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -31,7 +31,7 @@ These are hard requirements — CI fails if any check fails. ### contributing - description: CONTRIBUTING guide must exist -- run: test -f CONTRIBUTING.md || test -f CONTRIBUTING.adoc +- run: test -f CONTRIBUTING.md || test -f ../../../../../.github/CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/otpiser/0-AI-MANIFEST.a2ml b/iser-tools/otpiser/0-AI-MANIFEST.a2ml index 70e533730..e67d4c9a7 100644 --- a/iser-tools/otpiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/otpiser/0-AI-MANIFEST.a2ml @@ -90,7 +90,7 @@ otpiser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── 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/iser-tools/phronesiser/.github/workflows/rhodibot.yml b/iser-tools/phronesiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/phronesiser/.github/workflows/rhodibot.yml +++ b/iser-tools/phronesiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/phronesiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/phronesiser/.machine_readable/contractiles/dust/Dustfile.a2ml index be38a8ca7..535b6119a 100644 --- a/iser-tools/phronesiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/phronesiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format (keep .md) -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/phronesiser/0-AI-MANIFEST.a2ml b/iser-tools/phronesiser/0-AI-MANIFEST.a2ml index 210b667ba..9a9d3efb4 100644 --- a/iser-tools/phronesiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/phronesiser/0-AI-MANIFEST.a2ml @@ -109,7 +109,7 @@ phronesiser/ ├── README.adoc # High-level orientation (Rich Human) ├── ROADMAP.adoc # Phase 0-6 ethics-specific roadmap ├── TOPOLOGY.md # Module map and data flow -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Justfile # Task runner ├── Cargo.toml # Rust CLI manifest ├── Containerfile # OCI build (Chainguard base) diff --git a/iser-tools/ponyiser/.github/workflows/rhodibot.yml b/iser-tools/ponyiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/ponyiser/.github/workflows/rhodibot.yml +++ b/iser-tools/ponyiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/ponyiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/ponyiser/.machine_readable/contractiles/dust/Dustfile.a2ml index be38a8ca7..535b6119a 100644 --- a/iser-tools/ponyiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/ponyiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format (keep .md) -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/ponyiser/0-AI-MANIFEST.a2ml b/iser-tools/ponyiser/0-AI-MANIFEST.a2ml index 2baf52078..f25416ec8 100644 --- a/iser-tools/ponyiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/ponyiser/0-AI-MANIFEST.a2ml @@ -107,7 +107,7 @@ ponyiser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── ROADMAP.adoc # Phased roadmap with Pony milestones -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Justfile # Task runner ├── Cargo.toml # Rust CLI build ├── Containerfile # OCI build diff --git a/iser-tools/tlaiser/.github/workflows/rhodibot.yml b/iser-tools/tlaiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/tlaiser/.github/workflows/rhodibot.yml +++ b/iser-tools/tlaiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/tlaiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/tlaiser/.machine_readable/contractiles/dust/Dustfile.a2ml index be38a8ca7..535b6119a 100644 --- a/iser-tools/tlaiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/tlaiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -35,7 +35,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format (keep .md) -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/tlaiser/0-AI-MANIFEST.a2ml b/iser-tools/tlaiser/0-AI-MANIFEST.a2ml index f3cb8eb4f..874e1f619 100644 --- a/iser-tools/tlaiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/tlaiser/0-AI-MANIFEST.a2ml @@ -120,7 +120,7 @@ tlaiser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # TLA+ model checking orientation ├── ROADMAP.adoc # Phase 0-6 development plan -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Justfile # Task runner ├── Cargo.toml # Rust project manifest ├── Containerfile # OCI build (Chainguard base) diff --git a/iser-tools/tlaiser/docs/architecture/TOPOLOGY.adoc b/iser-tools/tlaiser/docs/architecture/TOPOLOGY.adoc index b0ae7468d..8f47f3336 100644 --- a/iser-tools/tlaiser/docs/architecture/TOPOLOGY.adoc +++ b/iser-tools/tlaiser/docs/architecture/TOPOLOGY.adoc @@ -19,7 +19,7 @@ tlaiser/ ├── README.adoc # Human-readable orientation ├── ROADMAP.adoc # Phased development plan ├── SECURITY.md # Security policy -├── CONTRIBUTING.adoc # Contribution guide +├── ../../../../.github/CONTRIBUTING.md # Contribution guide ├── LICENSE # PMPL-1.0-or-later │ ├── src/ # Rust source code diff --git a/iser-tools/wokelangiser/.github/workflows/rhodibot.yml b/iser-tools/wokelangiser/.github/workflows/rhodibot.yml index 0f357caa3..66173b8d7 100644 --- a/iser-tools/wokelangiser/.github/workflows/rhodibot.yml +++ b/iser-tools/wokelangiser/.github/workflows/rhodibot.yml @@ -2,7 +2,7 @@ # rhodibot.yml — Automated RSR compliance enforcement # # Reads root-hygiene rules and auto-fixes what it can: -# - Delete banned files (AI.djot, duplicate CONTRIBUTING.adoc, stale snapshots) +# - Delete banned files (AI.djot, duplicate ../../../../.github/CONTRIBUTING.md, stale snapshots) # - Rename misnamed files (AI.a2ml → 0-AI-MANIFEST.a2ml) # - Fix SPDX headers (AGPL → PMPL in dotfiles) # - Create missing required files (SECURITY.md, CONTRIBUTING.md) @@ -63,9 +63,9 @@ jobs: fi # --- 3. Delete duplicate format files --- - if [ -f "CONTRIBUTING.md" ] && [ -f "CONTRIBUTING.adoc" ]; then - rm CONTRIBUTING.adoc - FIXES="$FIXES\n- Deleted duplicate \`CONTRIBUTING.adoc\` (keeping .md for GitHub)" + if [ -f "CONTRIBUTING.md" ] && [ -f "../../../../.github/CONTRIBUTING.md" ]; then + rm ../../../../.github/CONTRIBUTING.md + FIXES="$FIXES\n- Deleted duplicate \`../../../../.github/CONTRIBUTING.md\` (keeping .md for GitHub)" CHANGED=true fi diff --git a/iser-tools/wokelangiser/.machine_readable/contractiles/dust/Dustfile.a2ml b/iser-tools/wokelangiser/.machine_readable/contractiles/dust/Dustfile.a2ml index 37df70f7d..027c0dca3 100644 --- a/iser-tools/wokelangiser/.machine_readable/contractiles/dust/Dustfile.a2ml +++ b/iser-tools/wokelangiser/.machine_readable/contractiles/dust/Dustfile.a2ml @@ -52,7 +52,7 @@ These are housekeeping items, not blockers. ### no-duplicate-contributing - description: Only one CONTRIBUTING format -- run: "! (test -f CONTRIBUTING.md && test -f CONTRIBUTING.adoc)" +- run: "! (test -f CONTRIBUTING.md && test -f ../../../../../.github/CONTRIBUTING.md)" - severity: warning ### no-duplicate-readme diff --git a/iser-tools/wokelangiser/.machine_readable/contractiles/must/Mustfile.a2ml b/iser-tools/wokelangiser/.machine_readable/contractiles/must/Mustfile.a2ml index 96097fbbc..6e2785c74 100644 --- a/iser-tools/wokelangiser/.machine_readable/contractiles/must/Mustfile.a2ml +++ b/iser-tools/wokelangiser/.machine_readable/contractiles/must/Mustfile.a2ml @@ -30,8 +30,8 @@ These are hard requirements — CI fails if any check fails. - severity: critical ### contributing -- description: CONTRIBUTING.adoc must exist -- run: test -f CONTRIBUTING.adoc || test -f CONTRIBUTING.md +- description: ../../../../../.github/CONTRIBUTING.md must exist +- run: test -f ../../../../../.github/CONTRIBUTING.md || test -f CONTRIBUTING.md - severity: warning ### editorconfig diff --git a/iser-tools/wokelangiser/0-AI-MANIFEST.a2ml b/iser-tools/wokelangiser/0-AI-MANIFEST.a2ml index ee00c3259..3d6eb9d01 100644 --- a/iser-tools/wokelangiser/0-AI-MANIFEST.a2ml +++ b/iser-tools/wokelangiser/0-AI-MANIFEST.a2ml @@ -119,7 +119,7 @@ wokelangiser/ ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # Consent/accessibility wrapping overview ├── ROADMAP.adoc # Phase 0-6 with consent/a11y milestones -├── CONTRIBUTING.adoc # Human contribution guide +├── ../../.github/CONTRIBUTING.md # Human contribution guide ├── Justfile # Task runner ├── Cargo.toml # Rust CLI package ├── Containerfile # OCI build diff --git a/iser-tools/wokelangiser/CHANGELOG.adoc b/iser-tools/wokelangiser/CHANGELOG.adoc index 7994358f0..e5e2e5478 100644 --- a/iser-tools/wokelangiser/CHANGELOG.adoc +++ b/iser-tools/wokelangiser/CHANGELOG.adoc @@ -18,7 +18,7 @@ and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Version - Manifest parser for wokelangiser.toml - Codegen engine stubs for consent injection and accessibility annotation - Full RSR template (17 CI workflows, governance, bot directives) -- Bespoke documentation: README.adoc, ROADMAP.adoc, CONTRIBUTING.adoc +- Bespoke documentation: README.adoc, ROADMAP.adoc, ../../.github/CONTRIBUTING.md - RSR compliance sweep: STATE.a2ml updated, contractiles made bespoke, Intendfile added - CHANGELOG converted from Markdown to AsciiDoc diff --git a/rescript-ecosystem/cadre-router/.github/workflows/quality.yml b/rescript-ecosystem/cadre-router/.github/workflows/quality.yml index 27fba5a6c..a673a90d7 100644 --- a/rescript-ecosystem/cadre-router/.github/workflows/quality.yml +++ b/rescript-ecosystem/cadre-router/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/cadre-router/tea-router/.github/workflows/quality.yml b/rescript-ecosystem/cadre-router/tea-router/.github/workflows/quality.yml index 71246a7a8..2f93cf72f 100644 --- a/rescript-ecosystem/cadre-router/tea-router/.github/workflows/quality.yml +++ b/rescript-ecosystem/cadre-router/tea-router/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/cadre-tea-router/.github/workflows/quality.yml b/rescript-ecosystem/cadre-tea-router/.github/workflows/quality.yml index 71246a7a8..26affb334 100644 --- a/rescript-ecosystem/cadre-tea-router/.github/workflows/quality.yml +++ b/rescript-ecosystem/cadre-tea-router/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/quality.yml b/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/quality.yml index 9e93dd09b..d60ce062e 100644 --- a/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/quality.yml +++ b/rescript-ecosystem/idaptik-rescript13-staging/.github/workflows/quality.yml @@ -41,7 +41,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/idaptik-rescript13-staging/docs/accessibility/README.adoc b/rescript-ecosystem/idaptik-rescript13-staging/docs/accessibility/README.adoc index 2839c3d26..dff0eed0e 100644 --- a/rescript-ecosystem/idaptik-rescript13-staging/docs/accessibility/README.adoc +++ b/rescript-ecosystem/idaptik-rescript13-staging/docs/accessibility/README.adoc @@ -243,7 +243,7 @@ Burble is committed to: * Supporting screen readers and other assistive technologies * Continuous improvement based on user feedback -We welcome contributions to improve accessibility. See our link:../CONTRIBUTING.adoc[Contributing Guide] for details. +We welcome contributions to improve accessibility. See our link:../../../../.github/CONTRIBUTING.md[Contributing Guide] for details. == Related Documents diff --git a/rescript-ecosystem/packages/bindings/grpc/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/grpc/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/bindings/grpc/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/grpc/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/bindings/openapi/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/openapi/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/quality.yml index 27fba5a6c..f1943a13f 100644 --- a/rescript-ecosystem/packages/bindings/postgres/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/postgres/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/bindings/redis/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/redis/.github/workflows/quality.yml index 27fba5a6c..f1943a13f 100644 --- a/rescript-ecosystem/packages/bindings/redis/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/redis/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/bindings/redis/README.adoc b/rescript-ecosystem/packages/bindings/redis/README.adoc index 3b97de8af..a0dc69d33 100644 --- a/rescript-ecosystem/packages/bindings/redis/README.adoc +++ b/rescript-ecosystem/packages/bindings/redis/README.adoc @@ -605,7 +605,7 @@ The https://github.com/hyperpolymath/rescript-full-stack[ReScript Full Stack] ec == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for guidelines. +See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for guidelines. == Changelog diff --git a/rescript-ecosystem/packages/bindings/redis/ROADMAP.adoc b/rescript-ecosystem/packages/bindings/redis/ROADMAP.adoc index a9aa40e0a..cbe8f5542 100644 --- a/rescript-ecosystem/packages/bindings/redis/ROADMAP.adoc +++ b/rescript-ecosystem/packages/bindings/redis/ROADMAP.adoc @@ -181,7 +181,7 @@ All Redis operations return properly typed values: == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for how to contribute to this roadmap. +See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for how to contribute to this roadmap. We welcome: diff --git a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/quality.yml b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/bindings/tauri/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/bindings/tauri/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/bindings/tauri/README.adoc b/rescript-ecosystem/packages/bindings/tauri/README.adoc index ca0911546..7d564aa2d 100644 --- a/rescript-ecosystem/packages/bindings/tauri/README.adoc +++ b/rescript-ecosystem/packages/bindings/tauri/README.adoc @@ -293,7 +293,7 @@ PMPL-1.0-or-later == Contributing -See CONTRIBUTING.adoc for guidelines. +See ../../../../.github/CONTRIBUTING.md for guidelines. == OPSM Link diff --git a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/core/compiler-source/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/compiler-source/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/core/early-return/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/early-return/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/core/early-return/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/early-return/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/core/early-return/Justfile b/rescript-ecosystem/packages/core/early-return/Justfile index d79422e8f..35cf31a67 100644 --- a/rescript-ecosystem/packages/core/early-return/Justfile +++ b/rescript-ecosystem/packages/core/early-return/Justfile @@ -102,7 +102,7 @@ check-rsr: @test -f LICENSE && echo " ✓ LICENSE" @test -f SECURITY.md && echo " ✓ SECURITY.md" @test -f CODE_OF_CONDUCT.md && echo " ✓ CODE_OF_CONDUCT.md" - @test -f CONTRIBUTING.adoc && echo " ✓ CONTRIBUTING.adoc" + @test -f ../../../../.github/CONTRIBUTING.md && echo " ✓ ../../../../.github/CONTRIBUTING.md" @test -f MAINTAINERS.adoc && echo " ✓ MAINTAINERS.adoc" @test -d .machine_readable/6scm && echo " ✓ .machine_readable/6scm/" @test -f Justfile && echo " ✓ Justfile" diff --git a/rescript-ecosystem/packages/core/env/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/env/.github/workflows/quality.yml index 27fba5a6c..f1943a13f 100644 --- a/rescript-ecosystem/packages/core/env/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/env/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/core/poly-core/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/poly-core/.github/workflows/quality.yml index 27fba5a6c..f1943a13f 100644 --- a/rescript-ecosystem/packages/core/poly-core/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/poly-core/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/core/poly-core/ROADMAP.adoc b/rescript-ecosystem/packages/core/poly-core/ROADMAP.adoc index e166be51a..6d5494328 100644 --- a/rescript-ecosystem/packages/core/poly-core/ROADMAP.adoc +++ b/rescript-ecosystem/packages/core/poly-core/ROADMAP.adoc @@ -139,7 +139,7 @@ We welcome community input on the roadmap: 2. **Priority feedback** - Comment on existing roadmap issues 3. **Implementation** - PRs welcome for any roadmap item -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for contribution guidelines. +See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for contribution guidelines. == Related Projects diff --git a/rescript-ecosystem/packages/core/poly-core/STATE.adoc b/rescript-ecosystem/packages/core/poly-core/STATE.adoc index 098b8ff6f..fb8757080 100644 Binary files a/rescript-ecosystem/packages/core/poly-core/STATE.adoc and b/rescript-ecosystem/packages/core/poly-core/STATE.adoc differ diff --git a/rescript-ecosystem/packages/core/poly-core/docs/api-reference.adoc b/rescript-ecosystem/packages/core/poly-core/docs/api-reference.adoc index 6cef29c33..43a64cb6c 100644 --- a/rescript-ecosystem/packages/core/poly-core/docs/api-reference.adoc +++ b/rescript-ecosystem/packages/core/poly-core/docs/api-reference.adoc @@ -742,4 +742,4 @@ Supported methods: * link:architecture.adoc[Architecture Guide] * link:../README.adoc[README] -* link:../CONTRIBUTING.adoc[Contributing] +* link:../../../../../.github/CONTRIBUTING.md[Contributing] diff --git a/rescript-ecosystem/packages/core/poly-core/docs/architecture.adoc b/rescript-ecosystem/packages/core/poly-core/docs/architecture.adoc index 0e6765eac..fafabc37a 100644 --- a/rescript-ecosystem/packages/core/poly-core/docs/architecture.adoc +++ b/rescript-ecosystem/packages/core/poly-core/docs/architecture.adoc @@ -282,4 +282,4 @@ Operation * link:api-reference.adoc[API Reference] * link:../README.adoc[README] -* link:../CONTRIBUTING.adoc[Contributing Guide] +* link:../../../../../.github/CONTRIBUTING.md[Contributing Guide] diff --git a/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/quality.yml b/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/core/runtime-tools/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/ffi/alib/.github/workflows/quality.yml b/rescript-ecosystem/packages/ffi/alib/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/ffi/alib/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/ffi/alib/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/ffi/alib/EXPLAINME.adoc b/rescript-ecosystem/packages/ffi/alib/EXPLAINME.adoc index 70bd8fa24..baaaaf5b4 100644 --- a/rescript-ecosystem/packages/ffi/alib/EXPLAINME.adoc +++ b/rescript-ecosystem/packages/ffi/alib/EXPLAINME.adoc @@ -295,7 +295,7 @@ link:https://github.com/hyperpolymath/aggregate-library[`aggregate-library`] is == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for the full "No Tears" protocol. +See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for the full "No Tears" protocol. === What We Want diff --git a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/quality.yml b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/ffi/wasm-bridge/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/quality.yml b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/quality.yml index cf895fb58..16bdf1b4e 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/.github/workflows/quality.yml @@ -35,7 +35,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.adoc b/rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.adoc index dab29bd6c..a22b844a7 100644 --- a/rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.adoc +++ b/rescript-ecosystem/packages/ffi/wasm-runtime/CONTRIBUTING.adoc @@ -1,3 +1,3 @@ == Contributing -See CONTRIBUTING.adoc for full contribution guidelines. +See ../../../../.github/CONTRIBUTING.md for full contribution guidelines. diff --git a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/quality.yml b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/quality.yml index bf0f8b0ea..3b29567f6 100644 --- a/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/ffi/zig-ffi/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/quality.yml index bf0f8b0ea..3b29567f6 100644 --- a/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/alib-codemods/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/quality.yml index bf0f8b0ea..3b29567f6 100644 --- a/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/alib-conformance/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/quality.yml index bf0f8b0ea..3b29567f6 100644 --- a/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/alib-for-rescript/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/quality.yml index bf0f8b0ea..3b29567f6 100644 --- a/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/alib-interop/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/quality.yml index 27fba5a6c..f1943a13f 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/create-poly/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/tooling/create-poly/README.adoc b/rescript-ecosystem/packages/tooling/create-poly/README.adoc index 510f6a9ef..30657b4f8 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/README.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/README.adoc @@ -51,7 +51,7 @@ Generated projects include: == Documentation - link:ROADMAP.adoc[Project Roadmap] -- link:CONTRIBUTING.adoc[Contribution Guidelines] +- link:../../../../.github/CONTRIBUTING.md[Contribution Guidelines] - link:FUNDING.adoc[Funding & Sponsorship] - link:licences/[Licenses] diff --git a/rescript-ecosystem/packages/tooling/create-poly/ROADMAP.adoc b/rescript-ecosystem/packages/tooling/create-poly/ROADMAP.adoc index 9d470d4ee..315848fc9 100644 --- a/rescript-ecosystem/packages/tooling/create-poly/ROADMAP.adoc +++ b/rescript-ecosystem/packages/tooling/create-poly/ROADMAP.adoc @@ -215,7 +215,7 @@ These are explicitly out of scope: == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for how to contribute to the roadmap. +See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for how to contribute to the roadmap. Feature requests and feedback are welcome via https://github.com/hyperpolymath/rescript-poly-core/issues[GitHub Issues]. diff --git a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/quality.yml index cf895fb58..16bdf1b4e 100644 --- a/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/evangeliser/.github/workflows/quality.yml @@ -35,7 +35,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/quality.yml b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/quality.yml index 27fba5a6c..f1943a13f 100644 --- a/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/tooling/greasy-rescripter/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/quality.yml index bf0f8b0ea..3b29567f6 100644 --- a/rescript-ecosystem/packages/web/bridge-web/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/bridge-web/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/dom-mounter/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/web/full-stack/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/full-stack/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/web/full-stack/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/full-stack/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/web/http-server/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/http-server/.github/workflows/quality.yml index 27fba5a6c..f1943a13f 100644 --- a/rescript-ecosystem/packages/web/http-server/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/http-server/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/web/http-server/README.adoc b/rescript-ecosystem/packages/web/http-server/README.adoc index babeb0356..a3bc6252a 100644 --- a/rescript-ecosystem/packages/web/http-server/README.adoc +++ b/rescript-ecosystem/packages/web/http-server/README.adoc @@ -435,4 +435,4 @@ See link:LICENSE.txt[LICENSE.txt] for full terms. == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for guidelines. +See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for guidelines. diff --git a/rescript-ecosystem/packages/web/http-server/ROADMAP.adoc b/rescript-ecosystem/packages/web/http-server/ROADMAP.adoc index fc17e9b2c..21909e0df 100644 --- a/rescript-ecosystem/packages/web/http-server/ROADMAP.adoc +++ b/rescript-ecosystem/packages/web/http-server/ROADMAP.adoc @@ -134,7 +134,7 @@ These are explicitly out of scope: == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for how to propose features. +See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for how to propose features. Priority is given to: diff --git a/rescript-ecosystem/packages/web/tea/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/tea/.github/workflows/quality.yml index fe39e4315..6ee95f9aa 100644 --- a/rescript-ecosystem/packages/web/tea/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/tea/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/web/tea/README.adoc b/rescript-ecosystem/packages/web/tea/README.adoc index 2ff4a6ce8..3fd866016 100644 --- a/rescript-ecosystem/packages/web/tea/README.adoc +++ b/rescript-ecosystem/packages/web/tea/README.adoc @@ -400,7 +400,7 @@ This project is dual-licensed under: * link:LICENSE.txt[Palimpsest-MPL-1.0 License] * link:LICENSE-PALIMPSEST.txt[Palimpsest License v0.8] -See link:CONTRIBUTING.adoc[CONTRIBUTING] for details on how to contribute. +See link:../../../../.github/CONTRIBUTING.md[CONTRIBUTING] for details on how to contribute. == RSR Compliance diff --git a/rescript-ecosystem/packages/web/tea/ROADMAP.adoc b/rescript-ecosystem/packages/web/tea/ROADMAP.adoc index 2eab434e0..71241a849 100644 --- a/rescript-ecosystem/packages/web/tea/ROADMAP.adoc +++ b/rescript-ecosystem/packages/web/tea/ROADMAP.adoc @@ -179,7 +179,7 @@ Declarative animations: == Contributing to the Roadmap -See link:CONTRIBUTING.adoc[CONTRIBUTING] for how to propose changes. +See link:../../../../.github/CONTRIBUTING.md[CONTRIBUTING] for how to propose changes. Priority is determined by: 1. User demand (issues, discussions) diff --git a/rescript-ecosystem/packages/web/tea/tasks/Justfile b/rescript-ecosystem/packages/web/tea/tasks/Justfile index 48ad8fd26..91e4f8e90 100644 --- a/rescript-ecosystem/packages/web/tea/tasks/Justfile +++ b/rescript-ecosystem/packages/web/tea/tasks/Justfile @@ -132,7 +132,7 @@ rsr-audit: @test -f LICENSE.txt && echo "✓ LICENSE.txt" || echo "✗ LICENSE.txt" @test -f SECURITY.md && echo "✓ SECURITY.md" || echo "✗ SECURITY.md" @test -f CODE_OF_CONDUCT.adoc && echo "✓ CODE_OF_CONDUCT.adoc" || echo "✗ CODE_OF_CONDUCT.adoc" - @test -f CONTRIBUTING.adoc && echo "✓ CONTRIBUTING.adoc" || echo "✗ CONTRIBUTING.adoc" + @test -f ../../../../../.github/CONTRIBUTING.md && echo "✓ ../../../../../.github/CONTRIBUTING.md" || echo "✗ ../../../../../.github/CONTRIBUTING.md" @test -f GOVERNANCE.adoc && echo "✓ GOVERNANCE.adoc" || echo "✗ GOVERNANCE.adoc" @test -f CHANGELOG.md && echo "✓ CHANGELOG.md" || echo "✗ CHANGELOG.md" @test -f flake.nix && echo "✓ flake.nix" || echo "✗ flake.nix" diff --git a/rescript-ecosystem/packages/web/websocket/.github/workflows/quality.yml b/rescript-ecosystem/packages/web/websocket/.github/workflows/quality.yml index 27fba5a6c..f1943a13f 100644 --- a/rescript-ecosystem/packages/web/websocket/.github/workflows/quality.yml +++ b/rescript-ecosystem/packages/web/websocket/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/packages/web/websocket/README.adoc b/rescript-ecosystem/packages/web/websocket/README.adoc index 28dd92004..d5a4b6ab8 100644 --- a/rescript-ecosystem/packages/web/websocket/README.adoc +++ b/rescript-ecosystem/packages/web/websocket/README.adoc @@ -450,7 +450,7 @@ just lint == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for guidelines. +See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for guidelines. * Sign all commits (DCO required) * Follow conventional commits diff --git a/rescript-ecosystem/packages/web/websocket/ROADMAP.adoc b/rescript-ecosystem/packages/web/websocket/ROADMAP.adoc index 0ea66a88c..1b19e2d58 100644 --- a/rescript-ecosystem/packages/web/websocket/ROADMAP.adoc +++ b/rescript-ecosystem/packages/web/websocket/ROADMAP.adoc @@ -82,6 +82,6 @@ Things this library intentionally does not aim to provide: == Contributing -See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc] for how to contribute to this roadmap. +See link:../../../../.github/CONTRIBUTING.md[../../../../.github/CONTRIBUTING.md] for how to contribute to this roadmap. Feature requests and discussions welcome in GitHub Issues. diff --git a/rescript-ecosystem/rescript-dom-mounter/.github/workflows/quality.yml b/rescript-ecosystem/rescript-dom-mounter/.github/workflows/quality.yml index fe39e4315..ed9fd3d10 100644 --- a/rescript-ecosystem/rescript-dom-mounter/.github/workflows/quality.yml +++ b/rescript-ecosystem/rescript-dom-mounter/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/rescript-dom-mounter/0-AI-MANIFEST.a2ml b/rescript-ecosystem/rescript-dom-mounter/0-AI-MANIFEST.a2ml index 8b0d01467..d12b84e05 100644 --- a/rescript-ecosystem/rescript-dom-mounter/0-AI-MANIFEST.a2ml +++ b/rescript-ecosystem/rescript-dom-mounter/0-AI-MANIFEST.a2ml @@ -90,7 +90,7 @@ This repo follows the **Dual-Track** architecture: ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── 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/rescript-ecosystem/rescript-evangeliser/.github/workflows/quality.yml b/rescript-ecosystem/rescript-evangeliser/.github/workflows/quality.yml index cf895fb58..5380ce86c 100644 --- a/rescript-ecosystem/rescript-evangeliser/.github/workflows/quality.yml +++ b/rescript-ecosystem/rescript-evangeliser/.github/workflows/quality.yml @@ -35,7 +35,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/rescript-evangeliser/0-AI-MANIFEST.a2ml b/rescript-ecosystem/rescript-evangeliser/0-AI-MANIFEST.a2ml index bd1c70f3c..a9128d86a 100644 --- a/rescript-ecosystem/rescript-evangeliser/0-AI-MANIFEST.a2ml +++ b/rescript-ecosystem/rescript-evangeliser/0-AI-MANIFEST.a2ml @@ -97,7 +97,7 @@ nextgen-languages-evangeliser/ ├── 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/rescript-ecosystem/rescript-string-power/README.adoc b/rescript-ecosystem/rescript-string-power/README.adoc index 737e11e78..ed6a78774 100644 --- a/rescript-ecosystem/rescript-string-power/README.adoc +++ b/rescript-ecosystem/rescript-string-power/README.adoc @@ -485,4 +485,4 @@ See link:LICENSE[LICENSE] for the full text. GitHub: https://github.com/hyperpolymath/rescript-string-power Issues and pull requests welcome. Please use ReScript v13 syntax and -UK English spelling in documentation. See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc]. +UK English spelling in documentation. See link:../../.github/CONTRIBUTING.md[../../.github/CONTRIBUTING.md]. diff --git a/rescript-ecosystem/rescript-string-power/TEST-NEEDS.adoc b/rescript-ecosystem/rescript-string-power/TEST-NEEDS.adoc index a694bcf9a..e12999a1d 100644 --- a/rescript-ecosystem/rescript-string-power/TEST-NEEDS.adoc +++ b/rescript-ecosystem/rescript-string-power/TEST-NEEDS.adoc @@ -33,7 +33,7 @@ Run the full suite: `+just test+`. `+tests/validate_structure.sh+` asserts: * All required RSR files are present (README.adoc, LICENSE, SECURITY.md, -CONTRIBUTING.adoc, CODE_OF_CONDUCT.md, CHANGELOG.adoc, EXPLAINME.adoc, +../../.github/CONTRIBUTING.md, CODE_OF_CONDUCT.md, CHANGELOG.adoc, EXPLAINME.adoc, 0-AI-MANIFEST.a2ml, READINESS.md, TEST-NEEDS.md, .well-known/security.txt, .github/FUNDING.yml, .github/workflows/ci.yml). diff --git a/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh b/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh index 12b7f1018..ca4992724 100755 --- a/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh +++ b/rescript-ecosystem/rescript-string-power/tests/validate_structure.sh @@ -26,7 +26,7 @@ echo "── Required RSR files ──" check "README.adoc present" '[ -f README.adoc ]' check "LICENSE present" '[ -f LICENSE ]' check "SECURITY.md present" '[ -f SECURITY.md ]' -check "CONTRIBUTING.adoc present" '[ -f CONTRIBUTING.adoc ]' +check "../../../.github/CONTRIBUTING.md present" '[ -f ../../../.github/CONTRIBUTING.md ]' check "CODE_OF_CONDUCT.md present" '[ -f CODE_OF_CONDUCT.md ]' check "CHANGELOG.adoc present" '[ -f CHANGELOG.adoc ]' check "EXPLAINME.adoc present" '[ -f EXPLAINME.adoc ]' diff --git a/rescript-ecosystem/rescript-tea/.github/workflows/quality.yml b/rescript-ecosystem/rescript-tea/.github/workflows/quality.yml index 2ded66741..436e0331f 100644 --- a/rescript-ecosystem/rescript-tea/.github/workflows/quality.yml +++ b/rescript-ecosystem/rescript-tea/.github/workflows/quality.yml @@ -41,7 +41,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/rescript-ecosystem/rescript-tea/0-AI-MANIFEST.a2ml b/rescript-ecosystem/rescript-tea/0-AI-MANIFEST.a2ml index 8b0d01467..d12b84e05 100644 --- a/rescript-ecosystem/rescript-tea/0-AI-MANIFEST.a2ml +++ b/rescript-ecosystem/rescript-tea/0-AI-MANIFEST.a2ml @@ -90,7 +90,7 @@ This repo follows the **Dual-Track** architecture: ├── 0-AI-MANIFEST.a2ml # THIS FILE (start here) ├── README.adoc # High-level orientation (Rich Human) ├── 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/rescript-ecosystem/rescript-tea/docs/accessibility/README.adoc b/rescript-ecosystem/rescript-tea/docs/accessibility/README.adoc index 2839c3d26..dff0eed0e 100644 --- a/rescript-ecosystem/rescript-tea/docs/accessibility/README.adoc +++ b/rescript-ecosystem/rescript-tea/docs/accessibility/README.adoc @@ -243,7 +243,7 @@ Burble is committed to: * Supporting screen readers and other assistive technologies * Continuous improvement based on user feedback -We welcome contributions to improve accessibility. See our link:../CONTRIBUTING.adoc[Contributing Guide] for details. +We welcome contributions to improve accessibility. See our link:../../../../.github/CONTRIBUTING.md[Contributing Guide] for details. == Related Documents diff --git a/rescript-ecosystem/rescript-vite/.github/workflows/quality.yml b/rescript-ecosystem/rescript-vite/.github/workflows/quality.yml index 91fa4680f..9564459e6 100644 --- a/rescript-ecosystem/rescript-vite/.github/workflows/quality.yml +++ b/rescript-ecosystem/rescript-vite/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/scaffoldia/.github/workflows/comprehensive-quality.yml b/scaffoldia/.github/workflows/comprehensive-quality.yml index 01157ee5d..42dd025f9 100644 --- a/scaffoldia/.github/workflows/comprehensive-quality.yml +++ b/scaffoldia/.github/workflows/comprehensive-quality.yml @@ -191,7 +191,7 @@ jobs: run: | DOCS="" [ -f "README.md" ] || [ -f "README.adoc" ] && DOCS="$DOCS README" - [ -f "CONTRIBUTING.md" ] || [ -f "CONTRIBUTING.adoc" ] && DOCS="$DOCS CONTRIBUTING" + [ -f "CONTRIBUTING.md" ] || [ -f "../../../.github/CONTRIBUTING.md" ] && DOCS="$DOCS CONTRIBUTING" [ -f "CHANGELOG.md" ] && DOCS="$DOCS CHANGELOG" [ -f "SECURITY.md" ] && DOCS="$DOCS SECURITY" [ -d "docs" ] && DOCS="$DOCS docs/" diff --git a/synapse/.gitlab-ci.yml b/synapse/.gitlab-ci.yml index e5743d46f..a5fde6291 100644 --- a/synapse/.gitlab-ci.yml +++ b/synapse/.gitlab-ci.yml @@ -94,7 +94,7 @@ validate:rsr: script: - | echo "Checking RSR Gold compliance..." - for f in README.md LICENSE.txt SECURITY.md CODE_OF_CONDUCT.md CONTRIBUTING.adoc \ + for f in README.md LICENSE.txt SECURITY.md CODE_OF_CONDUCT.md ../.github/CONTRIBUTING.md \ FUNDING.yml GOVERNANCE.adoc MAINTAINERS.md .gitignore .gitattributes \ REVERSIBILITY.md CHANGELOG.md ROADMAP.md CLAUDE.md; do if [ ! -f "$f" ]; then diff --git a/synapse/TESTING-REPORT.adoc b/synapse/TESTING-REPORT.adoc index 933af1006..1f1fcc297 100644 --- a/synapse/TESTING-REPORT.adoc +++ b/synapse/TESTING-REPORT.adoc @@ -174,7 +174,7 @@ The parser correctly: |LICENSE.txt|YES|Dual MIT/PMPL-1.0-or-later |SECURITY.md|YES|Security policy with SLA |CODE_OF_CONDUCT.md|YES|Present -|CONTRIBUTING.adoc|YES|Contribution guidelines +|../.github/CONTRIBUTING.md|YES|Contribution guidelines |FUNDING.yml|YES|Funding information |GOVERNANCE.adoc|YES|Project governance |MAINTAINERS.md|YES|Maintainer list diff --git a/synapse/TESTING-REPORT.scm b/synapse/TESTING-REPORT.scm index 1b6b1b258..221e4c500 100644 --- a/synapse/TESTING-REPORT.scm +++ b/synapse/TESTING-REPORT.scm @@ -93,7 +93,7 @@ (file "LICENSE.txt" #t "Dual MIT/PMPL-1.0-or-later") (file "SECURITY.md" #t "Security policy with SLA") (file "CODE_OF_CONDUCT.md" #t "Present") - (file "CONTRIBUTING.adoc" #t "Contribution guidelines") + (file "../.github/CONTRIBUTING.md" #t "Contribution guidelines") (file "FUNDING.yml" #t "Funding information") (file "GOVERNANCE.adoc" #t "Project governance") (file "MAINTAINERS.md" #t "Maintainer list") diff --git a/v-ecosystem/v-benchmarks/.github/workflows/quality.yml b/v-ecosystem/v-benchmarks/.github/workflows/quality.yml index 91fa4680f..9564459e6 100644 --- a/v-ecosystem/v-benchmarks/.github/workflows/quality.yml +++ b/v-ecosystem/v-benchmarks/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v-graphql/.github/workflows/quality.yml b/v-ecosystem/v-graphql/.github/workflows/quality.yml index 2ded66741..436e0331f 100644 --- a/v-ecosystem/v-graphql/.github/workflows/quality.yml +++ b/v-ecosystem/v-graphql/.github/workflows/quality.yml @@ -41,7 +41,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v-graphql/docs/accessibility/README.adoc b/v-ecosystem/v-graphql/docs/accessibility/README.adoc index 2839c3d26..dff0eed0e 100644 --- a/v-ecosystem/v-graphql/docs/accessibility/README.adoc +++ b/v-ecosystem/v-graphql/docs/accessibility/README.adoc @@ -243,7 +243,7 @@ Burble is committed to: * Supporting screen readers and other assistive technologies * Continuous improvement based on user feedback -We welcome contributions to improve accessibility. See our link:../CONTRIBUTING.adoc[Contributing Guide] for details. +We welcome contributions to improve accessibility. See our link:../../../../.github/CONTRIBUTING.md[Contributing Guide] for details. == Related Documents diff --git a/v-ecosystem/v-grpc/.github/workflows/quality.yml b/v-ecosystem/v-grpc/.github/workflows/quality.yml index 2ded66741..436e0331f 100644 --- a/v-ecosystem/v-grpc/.github/workflows/quality.yml +++ b/v-ecosystem/v-grpc/.github/workflows/quality.yml @@ -41,7 +41,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v-grpc/docs/accessibility/README.adoc b/v-ecosystem/v-grpc/docs/accessibility/README.adoc index 2839c3d26..dff0eed0e 100644 --- a/v-ecosystem/v-grpc/docs/accessibility/README.adoc +++ b/v-ecosystem/v-grpc/docs/accessibility/README.adoc @@ -243,7 +243,7 @@ Burble is committed to: * Supporting screen readers and other assistive technologies * Continuous improvement based on user feedback -We welcome contributions to improve accessibility. See our link:../CONTRIBUTING.adoc[Contributing Guide] for details. +We welcome contributions to improve accessibility. See our link:../../../../.github/CONTRIBUTING.md[Contributing Guide] for details. == Related Documents diff --git a/v-ecosystem/v-idris-abi/.github/workflows/quality.yml b/v-ecosystem/v-idris-abi/.github/workflows/quality.yml index 91fa4680f..9564459e6 100644 --- a/v-ecosystem/v-idris-abi/.github/workflows/quality.yml +++ b/v-ecosystem/v-idris-abi/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v-middleware/.github/workflows/quality.yml b/v-ecosystem/v-middleware/.github/workflows/quality.yml index 91fa4680f..9564459e6 100644 --- a/v-ecosystem/v-middleware/.github/workflows/quality.yml +++ b/v-ecosystem/v-middleware/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v-rest/.github/workflows/quality.yml b/v-ecosystem/v-rest/.github/workflows/quality.yml index 2ded66741..436e0331f 100644 --- a/v-ecosystem/v-rest/.github/workflows/quality.yml +++ b/v-ecosystem/v-rest/.github/workflows/quality.yml @@ -41,7 +41,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v-telemetry/.github/workflows/quality.yml b/v-ecosystem/v-telemetry/.github/workflows/quality.yml index 91fa4680f..9564459e6 100644 --- a/v-ecosystem/v-telemetry/.github/workflows/quality.yml +++ b/v-ecosystem/v-telemetry/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v-validator/.github/workflows/quality.yml b/v-ecosystem/v-validator/.github/workflows/quality.yml index 91fa4680f..9564459e6 100644 --- a/v-ecosystem/v-validator/.github/workflows/quality.yml +++ b/v-ecosystem/v-validator/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v-zig-ffi/.github/workflows/quality.yml b/v-ecosystem/v-zig-ffi/.github/workflows/quality.yml index 91fa4680f..9564459e6 100644 --- a/v-ecosystem/v-zig-ffi/.github/workflows/quality.yml +++ b/v-ecosystem/v-zig-ffi/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/quality.yml b/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/quality.yml index 91fa4680f..6ec09aa59 100644 --- a/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/quality.yml +++ b/v-ecosystem/v_api_interfaces/v_graphql/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/quality.yml b/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/quality.yml index 91fa4680f..6ec09aa59 100644 --- a/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/quality.yml +++ b/v-ecosystem/v_api_interfaces/v_grpc/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING" diff --git a/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/quality.yml b/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/quality.yml index 91fa4680f..6ec09aa59 100644 --- a/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/quality.yml +++ b/v-ecosystem/v_api_interfaces/v_rest/.github/workflows/quality.yml @@ -40,7 +40,7 @@ jobs: MISSING="" [ ! -f "README.md" ] && [ ! -f "README.adoc" ] && MISSING="$MISSING README" [ ! -f "LICENSE" ] && [ ! -f "LICENSE.txt" ] && [ ! -f "LICENSE.md" ] && MISSING="$MISSING LICENSE" - [ ! -f "CONTRIBUTING.md" ] && [ ! -f "CONTRIBUTING.adoc" ] && MISSING="$MISSING CONTRIBUTING" + [ ! -f "CONTRIBUTING.md" ] && [ ! -f "../../../../../.github/CONTRIBUTING.md" ] && MISSING="$MISSING CONTRIBUTING" if [ -n "$MISSING" ]; then echo "::warning::Missing docs:$MISSING"