Reviewed public static files for the OpenNWM website.
The private source repository remains OpenSpace-Lab/OpenNWM. This repository contains only the public website artifact; it is consumed under OpenNWM/ by the organization site to preserve the website address.
To enable the exact website address on the organization's Free plan, an organization owner must:
- Make only the organization website repository,
OpenSpace-Lab/OpenSpace-Lab.github.io, public. KeepOpenSpace-Lab/OpenNWMprivate. - Copy
.github/organization-pages.ymlfrom this repository into.github/workflows/pages.ymlon the organization website repository'smainbranch. - In that organization website repository, select Settings → Pages → Build and deployment → Source → GitHub Actions, then run Actions → Deploy OpenNWM website → Run workflow.
The organization workflow reads this public repository's main branch and places the reviewed static files at /OpenNWM/. It runs when the organization website's main branch changes, manually, and hourly at minute 17; scheduled runs can be delayed by GitHub. No private source access or deploy key is needed by that workflow.
Leave Pages disabled on this repository: its own project Pages address would be /OpenNWM-site/. The organization workflow template is intentionally outside .github/workflows/ so it does not run here.
The initial reviewed website files were pushed using B0B8K1ng. Automatic source-to-public synchronization is prepared but not enabled: the organization currently disallows deploy keys. An organization owner must allow deploy keys before a write key scoped to this repository can be configured as OPENNWM_SITE_DEPLOY_KEY in the private source repository. Until then, its workflow tests and uploads the reviewed artifact and reports that synchronization was skipped.
Once configured, synchronization preserves this README and .github/. Only reviewed website files are synchronized, and publication commits use the B0B8K1ng identity. Public files become live after the next organization website workflow run.