Skip to content

Add generated GitHub Pages site (current draft https://bernalde.github.io/QOBLIB/)#4

Draft
bernalde wants to merge 3 commits into
ZIB-AOPT:mainfrom
bernalde:codex/github-pages-site
Draft

Add generated GitHub Pages site (current draft https://bernalde.github.io/QOBLIB/)#4
bernalde wants to merge 3 commits into
ZIB-AOPT:mainfrom
bernalde:codex/github-pages-site

Conversation

@bernalde

@bernalde bernalde commented Jun 9, 2026

Copy link
Copy Markdown

Website: https://bernalde.github.io/QOBLIB/

Summary

  • Add a stdlib Python static site generator for QOBLIB Pages.
  • Generate overview, global submissions, per-problem pages, and assets/qoblib-data.json from repository contents.
  • Add local CSS/JS assets and a GitHub Actions workflow that builds on PRs and deploys Pages from main.

Validation

  • python -m unittest discover -s tests
  • python misc/build_site.py --out /tmp/qoblib-site --repo-url https://github.com/ZIB-AOPT/QOBLIB --ref main

The full local build parsed 10 problem classes, 26 submission sets, and 589 result rows.

@bernalde bernalde left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocking: none.

Nonblocking: none.

Questions: none.

No linked issue was referenced in the PR body or metadata, so I reviewed the change on its merits against the stated goal of adding a generated GitHub Pages site and CI build/deploy workflow.

Tests run and outcomes:

  • Verified PR metadata and diff totals with gh pr view, gh pr diff --patch, and gh api repos/ZIB-AOPT/QOBLIB/pulls/4/files; GitHub reports 6 files changed, 1545 additions, 0 deletions.
  • Fetched origin/main and pull/4/head; local merge-base diff matches 6 files changed and 1545 insertions.
  • python -m unittest discover -s tests passed.
  • python misc/build_site.py --out /tmp/qoblib-review-site --repo-url https://github.com/ZIB-AOPT/QOBLIB --ref main passed and generated 10 problems, 26 submission sets, and 589 result rows.
  • python -m compileall misc/build_site.py tests/test_build_site.py passed.
  • Generated-output check confirmed representative pages and assets/qoblib-data.json exist with 0 dataset warnings.
  • Internal generated-link scan found 0 missing local links.

Merge-readiness: I do not see actionable issues blocking merge. Because I am the PR author, I am submitting this as COMMENT rather than APPROVE; the formal approval must come from another maintainer.

@bernalde bernalde changed the title [codex] Add generated GitHub Pages site Add generated GitHub Pages site (current draft https://bernalde.github.io/QOBLIB/) Jun 9, 2026
@bernalde

bernalde commented Jun 9, 2026

Copy link
Copy Markdown
Author

Please channel check out the website here and add feedback to this PR description for it to be implemented. Website found here https://bernalde.github.io/QOBLIB/

@mlschicker mlschicker self-assigned this Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants