Commit e8c46e8
authored
Merge pull request #10 from osg-htc/docs/personas-nav
Summary
This PR introduces the first step of the persona-driven reorganization for the docs site. It:
Adds persona landing/overview pages (Quick Deploy, Troubleshooter, Research).
Canonicalizes quickstart and triage checklist pages (removed temporary -v2 files).
Updates mkdocs.yml to promote persona content into top-level navigation.
Replaces corrupted persona landing pages with cleaned versions and stores backups.
Branch: docs/personas-nav → base: master
What changed (high level)
New / updated persona content:
intro.md
quickstart-perfsonar-testpoint.md
intro.md
triage-checklist.md
intro.md
landing.md
Navigation:
mkdocs.yml — promotes persona sections to top-level nav and points to canonical filenames
Backups and housekeeping:
backups — original corrupted landing pages are preserved here
Removed temporary -v2 files (they were merged into canonical filenames)
Why
This is the initial, small, reviewable change to surface persona-first entry points for site visitors and make it easier to iterate on content per persona. It keeps changes small so reviewers can validate nav and content before larger migrations.
Files of note
mkdocs.yml — confirm navigation looks correct
backups — original files backed up (safe to inspect)
docs/personas/* — new landing and canonical quickstart/triage pages
Testing / How to review locally
Fetch branch and check it out:
git fetch origingit checkout docs/personas-nav
Build/serve the site and inspect the nav & pages:
mkdocs serve# or to build:mkdocs build
Check that:
Persona entries appear in Top-level navigation (Quick Deploy / Troubleshooter / Research).
The canonical quickstart and triage checklist pages render properly.
Backups exist in backups and contain the original content.
Optional link & lint spot-check:
Run the repo link scanner or open BROKEN_LINKS_REPORT.md to confirm no new broken links were introduced.
CI
This branch will trigger the docs CI (mkdocs build + link-check). Note: there are a small number of markdownlint warnings on some legacy docs; linting scope is currently limited so this PR should not be blocked by legacy content.
Checklist for reviewers
Nav changes in mkdocs.yml are correct and minimal.
Quickstart & triage content is accurate and usable.
No accidental deletions outside docs/personas/* and mkdocs.yml.
Backups in backups are intact and match the original corrupted files.
Follow-ups / Next steps (not in this PR)
Create and apply markdownlint fixes for the remaining warnings.
Migrate prioritized pages into persona folders in small batches (PRs).
Expand CI to include full markdownlint scope after further cleanup.
Add templates under templates for consistent persona pages.
Notes
Migration inventory lives on a separate branch: docs/migration-inventory.
If you prefer the PR body filled from a template file, see PR_BODY.md.
Optional: create the draft PR locally (if you have gh installed)
gh pr create --base master --head docs/personas-nav --draft --title "Promote persona-driven docs: add persona landing pages, canonicalize quickstarts/triage, update mkdocs nav" --body-file .github/PR_BODY.md
Would you like me to:File tree
11 files changed
+178
-25
lines changed- docs
- personas
- backups
- quick-deploy
- research
- troubleshoot
11 files changed
+178
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | 1 | | |
3 | 2 | | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
9 | 15 | | |
10 | 16 | | |
11 | 17 | | |
12 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
13 | 22 | | |
14 | | - | |
15 | | - | |
| 23 | + | |
16 | 24 | | |
17 | | - | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | | - | |
3 | | - | |
| 3 | + | |
| 4 | + | |
4 | 5 | | |
5 | | - | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
10 | | - | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
14 | | - | |
| 15 | + | |
15 | 16 | | |
0 commit comments