|
1 | | -= UPM - Universal Project Manager (Archived) |
| 1 | += Universal-Project-Manager |
| 2 | +Jonathan D.A. Jewell <jonathan.jewell@gmail.com> |
| 3 | +:toc: macro |
| 4 | +:icons: font |
| 5 | +:source-highlighter: rouge |
| 6 | +:experimental: |
| 7 | +:url-github: https://github.com/hyperpolymath/Universal-Project-Manager |
| 8 | +:url-gitlab: https://gitlab.com/hyperpolymath/Universal-Project-Manager |
| 9 | +:url-bitbucket: https://bitbucket.org/hyperpolymath/Universal-Project-Manager |
| 10 | +:url-codeberg: https://codeberg.org/hyperpolymath/Universal-Project-Manager |
2 | 11 |
|
3 | | -> "He must so to speak throw away the ladder, after he has climbed up on it." |
4 | | -> — Wittgenstein, Tractatus 6.54 |
| 12 | +Universal project management integration |
5 | 13 |
|
6 | | -== Status: Superseded |
| 14 | +image:https://img.shields.io/badge/RSR-Certified-gold[RSR Certified] |
| 15 | +image:https://img.shields.io/badge/License-AGPL%20v3-blue[License] |
7 | 16 |
|
8 | | -75% complete. 58 blockers. The blockers were the message. |
| 17 | +toc::[] |
9 | 18 |
|
10 | | -This project has been *archived*. Its purpose has been absorbed by: |
11 | | -- *Conative Gating* - Enforcement |
12 | | -- *STATE.scm* - Per-project checkpoints |
13 | | -- *ECOSYSTEM.scm* - Cross-project coordination |
14 | | -- *policy.ncl* - Single source of truth for rules |
| 19 | +== Overview |
15 | 20 |
|
16 | | -== The Lesson |
| 21 | +Universal-Project-Manager is part of the link:https://rhodium.sh[Rhodium Standard] (RSR) ecosystem. |
17 | 22 |
|
18 | | -Complex orchestration machinery is a symptom of enforcement failure. When AI assistants actually follow policy, you don't need elaborate systems to manage the chaos they create. |
| 23 | +Domain: *software-development* |
19 | 24 |
|
20 | | -== What This Was |
| 25 | +== Installation |
21 | 26 |
|
22 | | -A comprehensive, language-agnostic CI/CD framework that automatically detected project configurations and provided unified scripts for building, testing, and deploying across multiple platforms. |
| 27 | +[source,bash] |
| 28 | +---- |
| 29 | +# Clone from GitHub (primary) |
| 30 | +git clone {url-github} |
23 | 31 |
|
24 | | -*Features it had:* |
25 | | -- Auto-Detection - Automatically detect languages, package managers, test frameworks |
26 | | -- Multi-Language Support - JavaScript/TypeScript, Python, Ruby, Go, Rust, Java, C/C++, etc. |
27 | | -- Platform Agnostic - GitHub Actions and GitLab CI |
28 | | -- Mirror Sync - Event-driven repository mirroring |
29 | | -- Unified Scripts - Single set of scripts across CI platforms |
| 32 | +# Or from mirrors |
| 33 | +git clone {url-gitlab} |
| 34 | +git clone {url-codeberg} |
| 35 | +---- |
30 | 36 |
|
31 | | -== Useful Patterns Preserved |
| 37 | +== RSR Stack |
32 | 38 |
|
33 | | -The CI scripts (`ci-scripts/`) contain useful patterns for: |
34 | | -- Project detection (`detect.sh`) |
35 | | -- Multi-language setup (`setup.sh`) |
36 | | -- Platform-agnostic testing (`test.sh`) |
37 | | -- Repository mirroring (`sync-mirror.sh`) |
| 39 | +This project follows RSR conventions: |
38 | 40 |
|
39 | | -These patterns may be referenced by future projects but are not actively maintained. |
| 41 | +* ✅ ReScript for frontend/logic |
| 42 | +* ✅ Deno for JS runtime |
| 43 | +* ✅ WASM for performance-critical code |
| 44 | +* ✅ Rust/OCaml/Haskell for systems/proofs |
| 45 | +* ✅ Guile/Scheme for configuration |
| 46 | +* ❌ No TypeScript |
| 47 | +* ❌ No Go |
| 48 | +* ❌ No npm |
40 | 49 |
|
41 | | -== See Also |
| 50 | +== Mirrors |
42 | 51 |
|
43 | | -- [Conative Gating](https://github.com/hyperpolymath/conative-gating) - The enforcement mechanism |
44 | | -- [elegant-STATE](https://github.com/hyperpolymath/elegant-STATE) - Simplified state management |
45 | | -- [STATE.scm](./STATE.scm) - Final project state |
| 52 | +[cols="1,2"] |
| 53 | +|=== |
| 54 | +| Platform | URL |
| 55 | + |
| 56 | +| GitHub (primary) | {url-github} |
| 57 | +| GitLab | {url-gitlab} |
| 58 | +| Bitbucket | {url-bitbucket} |
| 59 | +| Codeberg | {url-codeberg} |
| 60 | +|=== |
46 | 61 |
|
47 | 62 | == License |
48 | 63 |
|
49 | | -MIT |
| 64 | +Licensed under AGPL-3.0-or-later OR LicenseRef-Palimpsest-0.5. |
| 65 | + |
| 66 | +See link:LICENSE[LICENSE] for details. |
| 67 | + |
| 68 | +== Contributing |
| 69 | + |
| 70 | +See link:CONTRIBUTING.adoc[CONTRIBUTING.adoc]. |
| 71 | + |
| 72 | +== Metadata |
| 73 | + |
| 74 | +* Domain: software-development |
| 75 | +* Framework: RSR (Rhodium Standard Repository) |
| 76 | +* Dublin Core: link:.well-known/dc.xml[.well-known/dc.xml] |
0 commit comments