Skip to content

Commit 37fabef

Browse files
authored
Merge pull request #8 from osg-htc/docs/markdownlint-fixes-1
docs(lint): initial markdownlint fixes — add top-level headings and s…
2 parents dd6741d + 55ede40 commit 37fabef

File tree

9 files changed

+27
-20
lines changed

9 files changed

+27
-20
lines changed

.github/PR_BODY.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,31 @@
1-
Reorganize docs into persona-driven structure (Quick Deploy, Troubleshooter, Researcher)
1+
2+
# Reorganize docs into persona-driven structure (Quick Deploy, Troubleshooter, Researcher)
23

34
Summary
4-
- This branch scaffolds a persona-driven documentation layout under `docs/personas/` and adds templates and feature pages.
5-
- Adds tooling to detect and safely repair broken links (`docs/tools/`). A broken-links report was generated and partially applied; backups are available under `docs/.link_check_backups/`.
6-
- Adds a GitHub Actions workflow to run linting and build the MkDocs site and to run the docs link-check script in dry-run mode.
5+
6+
This branch scaffolds a persona-driven documentation layout under `docs/personas/` and adds templates and feature pages.
7+
8+
Adds tooling to detect and safely repair broken links (`docs/tools/`). A broken-links report was generated and partially applied; backups are available under `docs/.link_check_backups/`.
9+
10+
Adds a GitHub Actions workflow to run linting and build the MkDocs site and to run the docs link-check script in dry-run mode.
711

812
Files changed / added (high level)
13+
914
- `docs/personas/` (landing pages and starters)
1015
- `docs/features/` (feature guidance pages)
1116
- `docs/templates/` (author templates)
1217
- `docs/tools/` (link-checker and applier)
1318
- `.github/workflows/docs-ci.yml` (this CI workflow)
1419

1520
Checklist
21+
1622
- [ ] Review content in `docs/personas/` and move or expand Quick Deploy quickstarts as needed
1723
- [ ] Confirm link mapping entries in `docs/tools/link_mapping.json`
1824
- [ ] Review mkdocs nav in `mkdocs.yml` and add any missing pages intentionally omitted
1925
- [ ] Run the link-checker locally for a full (non-dry-run) pass before merging if you want the applier to touch files automatically
2026

2127
Notes
28+
2229
- The CI runs `mkdocs build --strict` so build warnings will fail the job. It also runs the link-checker in dry-run mode so PRs will report issues but not modify files.
2330
- If you want the CI to automatically apply safe mapping changes, we should add a separate job with a bot account and commit permissions (not present in this workflow).
2431

docs/network-troubleshooting.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
1-
<span class="twiki-macro LINKCSS"></span>
1+
# Network and Network Troubleshooting Documentation
22

3-
<span class="twiki-macro SPACEOUT">Network and Network Troubleshooting Documentation</span>
4-
============================================================================================
3+
<span class="twiki-macro STARTINCLUDE"></span>
54

5+
This page will eventually include pointers to various network troubleshooting resources. In general, when users suspect a network problem the procedure is:
66

7-
<span class="twiki-macro STARTINCLUDE"></span> This page will eventually include pointers to various network troubleshooting resources. In general, when users suspect a network problem the procedure is:
8-
9-
- **Document the problem**: Basically you need to describe the problem you encountered. Provide any relevant details like the exact command you used, any errors or warning you got and any problems you observed. This can help you better understand the problem and will allow you to easily "hand-off" troubleshooting to an expert
10-
- **Gather relevant data:** Run tests (see Guide below) and capture the results.
11-
- **Contact your local network support** (this is sometimes where users don't know where to go). Google or your campus web-pages should be able to help you find the right contact.
12-
- **Escalate**, if the problem persists (See below)
7+
- **Document the problem**: Basically you need to describe the problem you encountered. Provide any relevant details like the exact command you used, any errors or warning you got and any problems you observed. This can help you better understand the problem and will allow you to easily "hand-off" troubleshooting to an expert
8+
- **Gather relevant data:** Run tests (see Guide below) and capture the results.
9+
- **Contact your local network support** (this is sometimes where users don't know where to go). Google or your campus web-pages should be able to help you find the right contact.
10+
- **Escalate**, if the problem persists (See below)
1311

1412
ESnet maintains a very useful page on network troubleshooting at <https://fasterdata.es.net/performance-testing/troubleshooting/>
1513

docs/osg-network-analytics.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1+
# OSG Network Analytics
2+
13
- **OSG Analytics platform** <http://atlas-kibana.mwt2.org/s/networking/app/kibana#/dashboard/Default?_g=()>
24
- **WLCG dashboards** <https://monit-grafana-open.cern.ch/d/000000523/home?orgId=16>

docs/osg-network-services.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
### OSG Network Services
1+
# OSG Network Services
22

33
Open Science Grid is providing a number of network-related services to support its members and collaborators in monitoring, understanding, measuring, diagnosing and managing the networks
44
used to support their work.
55

66
Here we will provide an overview of the OSG network services and where to find more information.
77

8-
Much of the work to create effective analytics is being done in the NSF funded SAND project (http://sand-ci.org/) which is exploring technologies and methodologies to analyze, summarize and visualize the various networking metrics we have available in the OSG networking data pipeline. As some of these tools and dashboards become production ready, we will add them to this documentation.
8+
Much of the work to create effective analytics is being done in the NSF funded [SAND project](http://sand-ci.org/) which is exploring technologies and methodologies to analyze, summarize and visualize the various networking metrics we have available in the OSG networking data pipeline. As some of these tools and dashboards become production ready, we will add them to this documentation.
99

docs/perfsonar-in-osg.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### Overview of perfSONAR
1+
# Overview of perfSONAR
22

33
For those not familiar with `perfSONAR`, this page provides a quick overview of what it is and why we recommend its deployment at OSG and WLCG sites.
44

docs/perfsonar/deployment-models.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### perfSONAR Deployment Options
1+
# perfSONAR Deployment Options
22

33
The primary motivation for perfSONAR deployment is to test isolation, i.e. only one end-to-end test should run on a host at a time. This ensures that the test results are not impacted by the other tests. Otherwise it is much more difficult to interpret test results, which may vary due to host effects rather then network effects. Taking this into account it means that perfSONAR measurement tools are much more accurate running on a dedicated hardware and while it may be useful to run them on other hosts such as Data Transfer Nodes the current recommendation is to have specific measurement machine. In addition, as bandwidth testing could impact latency testing, we recommend to deploy two different nodes, each focused on specific set of tests. The following deployment options are currently available:
44

docs/perfsonar/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### Frequently Asked Questions
1+
# Frequently Asked Questions
22

33
Here we will provide details on troubleshooting perfSONAR installations for OSG and WLCG as well as some additional configuration options and a FAQ.
44

docs/perfsonar/installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## perfSONAR Installation Guide
1+
# perfSONAR Installation Guide
22

33
!!! note
44
This page has older instructions for non-containerized perfSONAR deployments which are, as of October 2025, no longer the recommended best practice.

docs/perfsonar/psetf.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
### Infrastructure Monitoring
2+
# Infrastructure Monitoring
33

44
WLCG/OSG is operating more than 200 perfSONAR agents world-wide. A typical perfSONAR deployment has many services that need to function correctly for the the system to work. As we scale-up to many perfSONAR deployments across many sites it can be
55
difficult to verify everything is working correctly.

0 commit comments

Comments
 (0)