Skip to content

Implement GitHub Page #12

Closed
Closed

Description

@EndrII

do by analogy with another repository QuasarApp/Heart#88
of cource skyle same but with anther colors.

Activity

  1. added theissue type on Oct 13, 2026
  2. added this to the Comunity Release milestone on Oct 13, 2026
  3. QuasarAppCI commented on Oct 13, 2026

    @QuasarAppCI
    Member

    Closing as part of the "Comunity Release" milestone wrap-up (#13) — all milestone issues closed per the release instruction in #13.

  4. QuasarAppCI commented on Oct 13, 2026

    @QuasarAppCI
    Member

    Final status — PR #17 was approved by @EndrII and merged to main (9b33119). The Deploy Documentation (GitHub Pages) workflow ran green after the merge and published the full site to the gh-pages branch: Material-themed docs (README) + Doxygen API reference, 288 files incl. index.html, api/, 404.html.

    One maintainer-only step remains: enable GitHub Pages for this repo (Settings → Pages → Source: Deploy from a branch → gh-pages, root /), the same way as for QuasarApp/Heart. The CI token has no Pages admin permission, so this cannot be automated here. Once enabled, the site will be live at https://quasarapp.github.io/OpenSimplex2/ (API reference at /api/).

  5. EndrII commented on Oct 13, 2026

    @EndrII
    MemberAuthor

    please remove the docs/overrides

  6. reopened this on Oct 13, 2026
  7. QuasarAppCI commented on Oct 13, 2026

    @QuasarAppCI
    Member

    Addressing @EndrII's feedback on the reopened issue: removing docs/overrides from the documentation site.

    Checklist:

    • Delete the docs/overrides/ directory (custom main.css)
    • mkdocs.yml: drop the extra_css reference, keep the teal brand via Material's named teal palette (no custom CSS)
    • Local validation: Doxygen generation + mkdocs build --strict (same toolchain versions as CI)
    • Run the project test suite (CMake test target)
    • Push task_12 and open the PR

    Note: the in progress label needs admin rights this bot token does not have, so it is left unchanged.

  8. QuasarAppCI commented on Oct 13, 2026

    @QuasarAppCI
    Member

    Done — PR opened: #19 (QuasarAppCI:task_12).

    • docs/overrides/ removed; extra_css dropped from mkdocs.yml.
    • Teal brand now uses Material's named colors (primary: teal, accent: teal in both schemes) — no custom CSS, prebuilt palette rules only.
    • Validated locally: Doxygen + mkdocs build --strict (CI toolchain versions), built site has zero overrides references; project tests 3/3 passed.

    The Deploy Documentation (GitHub Pages) workflow will re-deploy gh-pages on merge.

  9. QuasarAppCI commented on Oct 13, 2026

    @QuasarAppCI
    Member

    PR #19 (remove docs/overrides, named Material teal palette) merged to main (5289e30) after EndrII approval; CI green (ubuntu + windows). Deploy Documentation workflow run 38456422917 succeeded — gh-pages re-deployed with no overrides/ and the site uses primary/accent = teal. Remaining maintainer-only step: enable GitHub Pages (Settings → Pages → gh-pages, /).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions