Skip to content

docs: add BA onboarding guide and branch/PR GitHub Pages docs previews#1

Open
andyg-cgi wants to merge 1 commit intomainfrom
readme_update
Open

docs: add BA onboarding guide and branch/PR GitHub Pages docs previews#1
andyg-cgi wants to merge 1 commit intomainfrom
readme_update

Conversation

@andyg-cgi
Copy link
Contributor

Change description
Adds a full beginner-focused onboarding guide for opal-rm-prototype and publishes it through GitHub Pages.

This change:

rewrites the README.md for business analysts and designers with step-by-step Windows and Mac setup, Git/GitHub basics, SSH setup, clone/run instructions, and day-to-day Git commands
adds a split documentation site under docs/ with dedicated pages for setup, troubleshooting, GitHub Pages, and using Codex for prototyping
adds explicit BA/designer guidance for how to start Codex in this repo, what files it should change, and example prompts for safe prototype changes
adds a GitHub Pages workflow that publishes:
latest/ from main
branches// from branch pushes
pulls/pr-/ from same-repo PR updates
keeps documentation publishing separate from the existing Azure deployment workflow for the prototype app
Testing done
Documentation and workflow validation only. This is a docs/config change and does not change prototype journey logic.

Executed:

codex --help
.venv/bin/mkdocs build --strict
.venv/bin/python -c "import yaml, pathlib; yaml.safe_load(pathlib.Path('.github/workflows/docs-pages.yml').read_text())"
git diff --check
Results:

MkDocs build passed
GitHub Actions workflow YAML parsed successfully
Diff whitespace check passed
Confirmed local Codex CLI is available so the new beginner start-flow instructions are grounded in the current environment
No automated application tests were added because this PR does not change runtime prototype behaviour.

Security Vulnerability Assessment
CVE Suppression: Are there any CVEs present in the codebase (either newly introduced or pre-existing) that are being intentionally suppressed or ignored by this commit?

Yes
No
Checklist
commit messages are meaningful and follow good commit message guidelines
README and other documentation has been updated / added (if needed)
tests have been updated / new tests has been added (if needed)
Does this PR introduce a breaking change.

@github-actions
Copy link

Documentation preview is available.

Branch and PR previews are only published for branches inside this repository.

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.

1 participant