Skip to content

Prepare GitHub page for this repository #13

Closed

Description

@EndrII

Prepare simple but stylezed (in material style) page. with documentation - The documentation shuld generated atomaticly by doygen and deployed to github page in this repository.
To deploy documentation use github actions.

* configure github page (reparated branch).
* configure github deplloy documentation action.

Activity

  1. added theissue type on Oct 11, 2026
  2. added this to the Comunity Version milestone on Oct 12, 2026
  3. EndrII commented on Oct 12, 2026

    @EndrII
    MemberAuthor

    @QuasarAppCI also add build examples and information about new promotions to the documentation (README)
    when you will be create ations - alway use actions from marketplace to install dependecies (if needed)

  4. changed the title [-]Prepare GitHub page for this reository[/-] [+]Prepare GitHub page for this repository[/+] on Oct 12, 2026
  5. QuasarAppCI commented on Oct 12, 2026

    @QuasarAppCI
    Member

    Working on this issue (branch: task_13). Plan: a landing page in pages/index.html, Doxygen HTML in a doc/ folder and an Actions workflow that deploys both to the gh-pages branch (JamesIves/github-pages-deploy-action@v4, Doxygen installed via doxygen/setup-doxygen@v2 - marketplace actions only). Also updating README/docs: build examples (CMake + qmake), the new BUILD_WITH_OPENSSL and EASYSSL_TESTS options and the stale Windows BUILD_WITH_OPENSSL note. Fixed the 'reository' typo in the issue title.

    Checklist:

    • Review the issue and the repository structure (QtBigInt pages pattern)
    • Add pages/index.html landing page
    • Add .github/workflows/deploy-docs.yml (gh-pages deploy)
    • Update README.md: build examples, new build options, docs links
    • Update docs/USAGE.md: supported platforms (Windows MinGW), docs links
    • Validate the workflow YAML and the local Doxygen output
    • Push task_13 and open a PR
    • Final checklist update on the issue
  6. QuasarAppCI commented on Oct 12, 2026

    @QuasarAppCI
    Member

    Checklist update:

    • Review the issue and the repository structure (QtBigInt pages pattern)
    • Add pages/index.html landing page
    • Add .github/workflows/deploy-docs.yml (gh-pages deploy)
    • Update README.md: build examples, new build options, docs links
    • Update docs/USAGE.md: supported platforms (Windows MinGW), docs links
    • Validate the workflow YAML and the local Doxygen output
    • Push task_13 and open a PR -> Add the GitHub Pages site and the docs deploy workflow #16

    The PR is ready for review. After the merge the site will be available on https://quasarapp.github.io/easyssl/ (the Pages source in the repository settings must point to the gh-pages branch).

  7. EndrII commented on Oct 12, 2026

    @EndrII
    MemberAuthor

    documentation build failed

  8. reopened this on Oct 12, 2026
  9. QuasarAppCI commented on Oct 12, 2026

    @QuasarAppCI
    Member

    Final checklist update:

    Follow-up: the first "Deploy Documentation" run on main failed because the
    doxygen/setup-doxygen action does not exist on GitHub. This is tracked in
    #17 and fixed in #18 (real marketplace actions: ssciwr/doxygen-install for
    Doxygen 1.9.8 and ts-graphviz/setup-graphviz for the dot tool). The site
    will be deployed to https://quasarapp.github.io/easyssl/ once #18 is merged.

  10. EndrII commented on Oct 12, 2026

    @EndrII
    MemberAuthor

    good job

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