Repository navigation
Redesign PHP documentation with One Identity - #316
Conversation
|
The source successor now adopts the shared strict calendar correction from Docs #484 at Local qualification passed 56 current-design browser cells plus 28 historical-layout cells, actual API search/open/close, exact clipboard copying, keyboard SDK switching and three browser-evidence controls. Rendered contrast samples on the home page and Client API page passed in both themes: minimum 4.977:1 across the sampled text. Desktop/mobile screenshots cover home, first workflow and API in both themes. These are source previews; their unreleased-source badge is not published SDK authority. Stable 3.9.4 rendering remains an explicit publisher check. Normal CI exposed and fixed actual source/tooling defects, including legacy mobile check order and the preview server's filesystem boundary. Browser serving now selects only preloaded bytes from the fixed Actual publishing remains separate. CLI confirms the central setup interface exists at |
|
|
Current head I am making one normal failed-job rerun on that unchanged head and workflow, including its dependent required qualification. The original cancelled attempt remains recorded; there is no local-provider substitution, waived check, changed timeout, mirror override or publication operation. If acquisition fails again, I will retain both nonpasses and escalate the hosted infrastructure dependency rather than loop retries. |
|
Source integration is accepted on actual main a4315bc, tree 7ce9a26c7d30f0bb67199b83f615d5fc5667cfc7, ordered parents The PR has 42 terminal checks: 41 success + one intended connected skip. Its first historical cell was runner-blocked by font acquisition; the one unchanged-head failed-job rerun passed, with the original cancellation retained. Resulting main has 42 terminal checks: 40 success + two intended skips. Main CI passed. Portal preview built successfully and deployment was skipped. Direct Sonar has no open findings. Current-head visual artifact 13460175484, SHA256 The exact owned branch was clean, fully merged, unchanged remotely and had no dependent PR; remote/local cleanup is complete and GitHub absence verified. The detached accepted checkout is retained. Next is one build-only stable presentation candidate using the existing workflow at main |



The PHP portal and generated API currently use separate dark themes and a competing mark. This applies the supplied One Identity design in the existing Eleventy/phpDocumentor components: unchanged canonical logo, shared light/default and dark/opt-in palette, canonical self-hosted fonts, keyboard SDK switcher, PHP entry cards, runtime ownership panels and four-column footer.
The footer reuses Docs #484's exact shared public-status reducer/watch module with bounded labels, freshness expiry and lifecycle cleanup. Cloud owns live CORS acceptance; source browser fixtures do not assert service health. The mock's versions and success/health claims are not publication authority.
Stable docs can select an exact accepted-main presentation commit while API code, examples, contracts, support floors and guide bodies remain on the published SDK source. Both rendering engines share the presentation shell; the artifact records selected/published SDK, presentation and workflow revisions. A build-only dispatch qualifies that tuple before a separately authorized deployment through the existing Pages environment. No package/runtime/credential or release operation is added.
Validation: actual local portal + 386 API pages generated; 404 rendered pages/18 guide destinations and contract-derived commands/examples/links checked; 56 current and 28 historical browser theme/viewport cells passed; 19 existing release-channel + seven presentation-isolation/binding + 14 shared status + four link tests pass; canonical logo/fonts/licenses verified. API search interaction passed locally; fresh normal current-head CI is running against the consolidated shared known-UTC contract. Screenshots are emitted as normal CI artifacts. Initial failed documentation/quality findings are corrected in the successor and are not counted as passes.
Remaining acceptance: current-head required checks, stable 3.9.4 rendered tuple, affected publication-path acceptance, protected deployment and actual live readback. Unpublished 3.10/combined-minor gates, #219 exclusion and #267 separation are preserved.
Refs #315; shared identity durable-workflow/durable-workflow.github.io#483. Publisher input/effect record: #315 (comment)