Skip to content

Commit 3976243

Browse files
docs: convert README.md → README.adoc (estate .adoc-default policy) (#46)
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 --> ## Summary Per the estate docs standard, README is **`.adoc` by default** — only `boj-server` and the profile repo are the `.md` exceptions. This registry is neither, so `README.md` was a prior-AI md-ification error. Converted to AsciiDoc, removed the `.md`. ## Changes - `README.md` → `README.adoc`: faithful conversion of Overview / Usage / the **37-package** table / License. - Native AsciiDoc image badges (dropped the malformed `<embed>` green-web badge). - License section states MPL-2.0 (code) + CC-BY-SA-4.0 (docs), matching `LICENSE` + `LICENSES/`. - Title set to the canonical registry name (`JuliaProfessionalRegistry`). ## RSR Quality Checklist ### Required - [x] No banned language patterns - [x] SPDX headers present (AsciiDoc `//` header) - [x] No secrets/credentials ### As Applicable — Documentation / Infra Changes - [x] Documentation updated (README format corrected) - [ ] STATE/ECOSYSTEM/META unchanged by this PR ## Testing - `asciidoctor --failure-level=WARN README.adoc` → **0 warnings**; 37-package table renders (38 `<tr>` incl. header). - `README.md` deleted (no duplicate); no V-lang/PMPL token. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- _Generated by [Claude Code](https://claude.ai/code/session_01UPFC9YQ7g9gc3VnRox42Q1)_ --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent 7e8a09e commit 3976243

5 files changed

Lines changed: 92 additions & 82 deletions

File tree

README.adoc

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
// SPDX-License-Identifier: CC-BY-SA-4.0
2+
// SPDX-FileCopyrightText: 2025-2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
3+
= JuliaProfessionalRegistry
4+
:toc: macro
5+
:toclevels: 2
6+
7+
image:https://img.shields.io/badge/OpenSSF-Best_Practices-green?logo=opensourcesecurity[OpenSSF Best Practices,link=https://www.bestpractices.dev/en/projects/new?repo_url=https://github.com/hyperpolymath/julia-professional-registry]
8+
image:https://img.shields.io/badge/License-MPL--2.0-blue.svg[License: MPL-2.0,link=https://www.mozilla.org/en-US/MPL/2.0/]
9+
image:https://api.thegreenwebfoundation.org/greencheckimage/github.com[Green Web Check,link=https://www.thegreenwebfoundation.org/green-web-check/?url=github.com]
10+
11+
Custom Julia package registry for all hyperpolymath Julia packages.
12+
13+
toc::[]
14+
15+
== Overview
16+
17+
`JuliaProfessionalRegistry` is a standard Julia package registry (same layout as
18+
`JuliaRegistries/General`) hosting the hyperpolymath estate's Julia packages.
19+
Downstream users add it once, then `Pkg.add` any package it lists.
20+
21+
== Usage
22+
23+
Add the registry to your Julia installation:
24+
25+
[source,julia]
26+
----
27+
using Pkg
28+
Pkg.Registry.add(RegistrySpec(url="https://github.com/hyperpolymath/julia-professional-registry"))
29+
----
30+
31+
Then install packages as usual:
32+
33+
[source,julia]
34+
----
35+
pkg> add ZeroProb
36+
pkg> add Axiom
37+
pkg> add SMTLib
38+
----
39+
40+
== Packages
41+
42+
[cols="1,1,2",options="header"]
43+
|===
44+
| Package | Version | Description
45+
46+
| AcceleratorGate | 0.1.0 | Unified accelerator abstraction layer
47+
| Axiology | 0.1.0 | Value theory and axiology modelling
48+
| Axiom | 1.0.0 | ML framework with formal verification
49+
| BowtieRisk | 0.1.0 | Bowtie risk analysis
50+
| Causals | 0.1.0 | Causal inference toolkit
51+
| Cladistics | 0.1.0 | Phylogenetic cladistic analysis
52+
| Cliodynamics | 0.1.0 | Mathematical modelling of historical dynamics
53+
| Cliometrics | 0.1.0 | Quantitative historical economics
54+
| EchoTypes | 0.2.0 | Echo-types runtime — companion to the nextgen-languages Echo type system
55+
| Exnovation | 0.1.0 | Technology phase-out analysis
56+
| FirmwareAudit | 0.1.0 | Firmware integrity auditing
57+
| HackenbushGames | 0.1.0 | Combinatorial game theory (Hackenbush)
58+
| HardwareResilience | 0.1.0 | Hardware fault tolerance analysis
59+
| Hyperpolymath | 0.1.0 | Hyperpolymath ecosystem metapackage
60+
| InvestigativeJournalist | 0.1.0 | Data journalism toolkit
61+
| JuliaForChildren | 0.1.0 | Educational Julia for young learners
62+
| JuliaPackageSpitter | 0.1.0 | Julia package quality auditing
63+
| KnotTheory | 0.1.0 | Knot theory and invariants
64+
| KRLAdapter | 0.1.0 | Knowledge Representation Layer adapter
65+
| Lithoglyph | 0.1.0 | Lithographic data processing
66+
| LowLevel | 0.1.0 | Low-level systems programming utilities
67+
| MacroPower | 0.1.0 | Advanced Julia metaprogramming
68+
| MinixSDK | 0.1.0 | MINIX operating system SDK
69+
| PolyglotFormalisms | 0.1.0 | Cross-language formal methods
70+
| PostDisciplinary | 0.1.0 | Post-disciplinary research tools
71+
| PRComms | 0.1.0 | Public relations communications analysis
72+
| ProvenCrypto | 0.1.0 | Formally verified cryptography
73+
| QuantumCircuit | 0.1.0 | Quantum circuit simulation
74+
| ShellIntegration | 0.1.0 | Shell integration utilities
75+
| SiliconCore | 0.1.0 | Silicon design and analysis
76+
| Skein | 0.1.0 | Skein hash function
77+
| SMTLib | 0.1.0 | SMT-LIB solver interface
78+
| SoftwareSovereign | 0.1.0 | Software sovereignty analysis
79+
| TradeUnionist | 0.1.0 | Labour rights data analysis
80+
| ViableSystems | 0.1.0 | Viable Systems Model (VSM) implementation
81+
| ViperPkg | 0.1.0 | Julia bindings for the `julia-the-viper` Viper language
82+
| ZeroProb | 0.1.0 | Zero-probability event analysis
83+
|===
84+
85+
== License
86+
87+
Code is licensed under the Mozilla Public License 2.0 (see `LICENSE` /
88+
`LICENSES/MPL-2.0.txt`). Documentation is licensed under CC-BY-SA-4.0
89+
(`LICENSES/CC-BY-SA-4.0.txt`).

README.md

Lines changed: 0 additions & 79 deletions
This file was deleted.

tests/idris2/Main.idr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-- SPDX-License-Identifier: MPL-2.0
2-
// Owner: Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
2+
-- Owner: Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
33
-- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
44

55
module Main

tests/idris2/Test/Spec.idr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-- SPDX-License-Identifier: MPL-2.0
2-
// Owner: Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
2+
-- Owner: Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
33
-- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
44
--
55
||| Minimal Idris2 test harness for the Gossamer ABI test suite.

tests/idris2/ValidateTest.idr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-- SPDX-License-Identifier: MPL-2.0
2-
// Owner: Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
2+
-- Owner: Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
33
-- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
44
--
55
-- Port of tests/validate.test.ts to Idris2, estate-rollout port 4/11.

0 commit comments

Comments
 (0)