-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Restore, secure, test, and deploy the legacy OCaml genealogy suite GeneWeb without altering its core behavior.
- Test policy and protocols (unit, functional, integration, performance)
- Security audit and vulnerability management
- Standards for documentation, conventions, and accessibility
- Deployment playbook (provisioning, hardening, keys/passwords, network)
- Deployment documentation (GDPR, delivery strategy, cross-department communication)
CI enforces quality gates plus unit and integration tests. Functional tests may be non‑blocking during development. Golden tests are optional and run on‑demand.
We will not modernize the UI initially. We stabilize GeneWeb (build, tests, security), then migrate small slices behind feature flags using a strangler pattern. Each slice ships with dual-run comparisons (OCaml vs Python), golden tests, performance checks, and a one-click rollback.
We publish release artifacts on tags (see 05-Deployment-Release-CD). Deployment to a server is a manual, approved step.
Start here: 05-Deployment-Quick-Deploy 2. 02-Product-OCaml-Overview 3. 02-Product-Runbook 4. 03-Quality-Test-Policy
- Inputs: GEDCOM files, GeneWeb bases, configuration, templates/skins
- Outputs: HTML pages via
gwd, exported GEDCOM, updated bases, logs - Non-negotiables: preserve database semantics and rendering; any format/template change requires an ADR and updated goldens
© CoinLegacy Inc. — Legacy OCaml Restoration · Contact: antonyjin@epitech.eu · Version: v1.0 (EN)
-
1. Legacy
-
2. Product
-
3. Quality
-
4. Standards & Processes
-
5. Deployment
-
6. Governance
- 06-Governance-Methodology
- 06-Governance-ADR-Index
- 06-Governance-ADR-Intro-Python
- 06-Governance-ADR-003-Golden-Normalization
- 06-Governance-ADR-004-Python-Testing
- 06-Governance-ADR-005-Function-Migration-Selection
- 06-Governance-ADR-006-Utility-Function-Migration-Approach
- 06-Governance-ADR-007-CI-Quality-Gates
- 06-Governance-ADR-008-Golden-Test-Re-enablement
- 06-Governance-Migration-Strategy
- 06-Governance-Migration-Overview
- 06-Governance-Risk-Register
- 06-Governance-Communication-Plan
-
Templates