Skip to content

Commit 2950e1f

Browse files
committed
Fix all documentation link warnings
- Fix product home page links (a2a-security/index.md, capiscio-cli/README.md) - Fix support page CLI references - Fix scoring-system.md parent directory depth (../../ ../) - Remove trailing slashes from all relative links - Docs now build cleanly with --strict mode
1 parent c430abf commit 2950e1f

3 files changed

Lines changed: 29 additions & 29 deletions

File tree

docs/community/support.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,30 @@ Need help with CapiscIO? Here are the best ways to get support.
66

77
Start with the documentation for your specific product:
88

9-
- **[A2A Security Documentation](../a2a-security/)** - Security middleware guides and API reference
10-
- **[CapiscIO CLI Documentation](../capiscio-cli/)** - Command-line tools and validation
9+
- **[A2A Security Documentation](../a2a-security/index.md)** - Security middleware guides and API reference
10+
- **[CapiscIO CLI Documentation](../capiscio-cli/README.md)** - Command-line tools and validation
1111

1212
## Quick Links
1313

1414
### Getting Started
1515

16-
- [A2A Security Quick Start](../a2a-security/getting-started/quickstart/)
17-
- [CapiscIO CLI Getting Started](../capiscio-cli/)
16+
- [A2A Security Quick Start](../a2a-security/getting-started/quickstart.md)
17+
- [CapiscIO CLI Getting Started](../capiscio-cli/README.md)
1818
- [A2A Protocol Specification](https://github.com/a2aproject/A2A){:target="_blank"}
1919

2020
### Common Tasks
2121

2222
**For A2A Security:**
2323

24-
- [Installation & Setup](../a2a-security/getting-started/installation/)
25-
- [Configuration Guide](../a2a-security/guides/configuration/)
26-
- [Core Concepts](../a2a-security/getting-started/concepts/)
24+
- [Installation & Setup](../a2a-security/getting-started/installation.md)
25+
- [Configuration Guide](../a2a-security/guides/configuration.md)
26+
- [Core Concepts](../a2a-security/getting-started/concepts.md)
2727

2828
**For CapiscIO CLI:**
2929

30-
- [Validation Process](../capiscio-cli/validation-process/)
31-
- [Scoring System](../capiscio-cli/scoring-system/)
32-
- [Architecture](../capiscio-cli/architecture/)
30+
- [Validation Process](../capiscio-cli/validation-process.md)
31+
- [Scoring System](../capiscio-cli/scoring-system.md)
32+
- [Architecture](../capiscio-cli/architecture.md)
3333

3434
## GitHub Resources
3535

@@ -62,7 +62,7 @@ Want to contribute? See our [Contributing Guide](contributing.md) for details on
6262

6363
### Python (A2A Security)
6464

65-
- **PyPI**: [a2a-security package](https://pypi.org/project/a2a-security/)
65+
- **PyPI**: [a2a-security package](https://pypi.org/project/a2a-security.md)
6666
- **Installation**: `pip install a2a-security`
6767
- **Requirements**: Python 3.10+
6868

docs/guides/scoring-system.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ capiscio validate https://agent.example.com --detailed-scores --test-live
362362
capiscio validate agent.json --detailed-scores --json > scores.json
363363
```
364364

365-
[**See full CLI usage guide →**](../../capiscio-cli/scoring-system/)
365+
[**See full CLI usage guide →**](../capiscio-cli/scoring-system.md)
366366

367367
### Python API
368368

@@ -385,7 +385,7 @@ if result.trust.rating == TrustRating.HIGHLY_TRUSTED:
385385
await process_payment(partner_url)
386386
```
387387

388-
[**See full Python usage guide →**](../../a2a-security/guides/scoring/)
388+
[**See full Python usage guide →**](../a2a-security/guides/scoring.md)
389389

390390
---
391391

@@ -500,9 +500,9 @@ The old `result.score` property still exists but returns `compliance.total` and
500500

501501
## See Also
502502

503-
- **[CapiscIO CLI Scoring](https://docs.capisc.io/capiscio-cli/scoring-system/)** - Command-line usage and flags
504-
- **[A2A Security Scoring](https://docs.capisc.io/a2a-security/guides/scoring/)** - Python API and patterns
505-
- **[Core Concepts](https://docs.capisc.io/a2a-security/getting-started/concepts/)** - Understanding validation architecture
503+
- **[CapiscIO CLI Scoring](https://docs.capisc.io/capiscio-cli/scoring-system.md)** - Command-line usage and flags
504+
- **[A2A Security Scoring](https://docs.capisc.io/a2a-security/guides/scoring.md)** - Python API and patterns
505+
- **[Core Concepts](https://docs.capisc.io/a2a-security/getting-started/concepts.md)** - Understanding validation architecture
506506

507507
---
508508

docs/index.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ Runtime security for A2A agents. Message validation, signature verification, and
2424
**Use when:** Building production A2A agents that need protection from malformed messages, protocol violations, and SSRF attacks.
2525

2626
**Quick Links:**
27-
- [Quick Start →](a2a-security/getting-started/quickstart/)
28-
- [Installation Guide](a2a-security/getting-started/installation/)
29-
- [Configuration Reference](a2a-security/guides/configuration/)
30-
- [Scoring System](a2a-security/guides/scoring/)
27+
- [Quick Start →](a2a-security/getting-started/quickstart.md)
28+
- [Installation Guide](a2a-security/getting-started/installation.md)
29+
- [Configuration Reference](a2a-security/guides/configuration.md)
30+
- [Scoring System](a2a-security/guides/scoring.md)
3131

32-
[![PyPI](https://img.shields.io/pypi/v/capiscio-a2a-security.svg)](https://pypi.org/project/capiscio-a2a-security/){:target="_blank"}
33-
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/){:target="_blank"}
32+
[![PyPI](https://img.shields.io/pypi/v/capiscio-a2a-security.svg)](https://pypi.org/project/capiscio-a2a-security.md){:target="_blank"}
33+
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads.md){:target="_blank"}
3434

35-
[Browse A2A Security Docs →](a2a-security/){ .md-button .md-button--primary }
35+
[Browse A2A Security Docs →](a2a-security/index.md){ .md-button .md-button--primary }
3636
</div>
3737

3838
<div class="product-card" markdown>
@@ -43,15 +43,15 @@ Command-line validation for A2A agent cards. Three-dimensional scoring, JWS sign
4343
**Use when:** Validating agent cards during development, CI/CD pipelines, or registry submissions.
4444

4545
**Quick Links:**
46-
- [Getting Started](capiscio-cli/)
47-
- [Validation Process](capiscio-cli/validation-process/)
48-
- [Scoring System](capiscio-cli/scoring-system/)
49-
- [API Reference](capiscio-cli/api-reference/)
46+
- [Getting Started](capiscio-cli/README.md)
47+
- [Validation Process](capiscio-cli/validation-process.md)
48+
- [Scoring System](capiscio-cli/scoring-system.md)
49+
- [API Reference](capiscio-cli/api-reference.md)
5050

5151
[![npm version](https://img.shields.io/npm/v/capiscio-cli.svg)](https://www.npmjs.com/package/capiscio-cli){:target="_blank"}
5252
[![Downloads](https://img.shields.io/npm/dm/capiscio-cli)](https://www.npmjs.com/package/capiscio-cli){:target="_blank"}
5353

54-
[Browse CLI Docs →](capiscio-cli/){ .md-button .md-button--primary }
54+
[Browse CLI Docs →](capiscio-cli/README.md){ .md-button .md-button--primary }
5555
[Try Online Validator →](https://capisc.io/validator){ .md-button target="_blank" }
5656
</div>
5757

@@ -104,7 +104,7 @@ Command-line validation for A2A agent cards. Three-dimensional scoring, JWS sign
104104
<div class="link-grid" markdown>
105105

106106
- [:material-github: **GitHub**<br/>Source code & issues](https://github.com/capiscio){:target="_blank"}
107-
- [:material-package: **PyPI**<br/>Python packages](https://pypi.org/user/capiscio/){:target="_blank"}
107+
- [:material-package: **PyPI**<br/>Python packages](https://pypi.org/user/capiscio.md){:target="_blank"}
108108
- [:material-npm: **npm**<br/>Node.js packages](https://www.npmjs.com/~capiscio){:target="_blank"}
109109
- [:material-file-document: **A2A Spec**<br/>Protocol reference](https://github.com/a2aproject/A2A){:target="_blank"}
110110

0 commit comments

Comments
 (0)