Skip to content

Commit ca46dc1

Browse files
feat: onboard governance and starlight docs (#64)
Add template governance workflows, issue/PR templates, and contributor docs. Convert MkDocs Material docs to Astro Starlight MDX format. Remove legacy MkDocs configuration and artifacts. Closes #63 Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a7a5fc4 commit ca46dc1

34 files changed

+782
-2358
lines changed

.editorconfig

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
trim_trailing_whitespace = true
8+
indent_style = space
9+
indent_size = 2
10+
11+
[*.md]
12+
trim_trailing_whitespace = false
13+
14+
[Makefile]
15+
indent_style = tab

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Default owner for everything
2+
* @robinmordasiewicz
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
name: Bug Report
3+
description: Report a bug or unexpected behavior
4+
labels: ["bug"]
5+
---
6+
7+
## Describe the Bug
8+
9+
A clear and concise description of what the bug is.
10+
11+
## Steps to Reproduce
12+
13+
1. Go to '...'
14+
2. Click on '...'
15+
3. Scroll down to '...'
16+
4. See error
17+
18+
## Expected Behavior
19+
20+
A clear and concise description of what you expected to happen.
21+
22+
## Actual Behavior
23+
24+
A clear and concise description of what actually happened.
25+
26+
## Environment
27+
28+
- OS: [e.g., macOS 14.0, Ubuntu 22.04]
29+
- Browser: [e.g., Chrome 120, Firefox 121]
30+
- Version/Commit: [e.g., commit SHA or tag]
31+
32+
## Additional Context
33+
34+
Add any other context, screenshots, or log output about the problem here.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
blank_issues_enabled: false
2+
contact_links: []
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
name: Documentation
3+
description: Suggest a documentation improvement or report missing docs
4+
labels: ["documentation"]
5+
---
6+
7+
## What Needs to Be Documented
8+
9+
Describe the topic, feature, or area that needs documentation.
10+
11+
## Current State
12+
13+
Describe the current state of the documentation (missing, incomplete, outdated, unclear).
14+
15+
## Suggested Improvement
16+
17+
Describe what the documentation should cover or how it should be improved.
18+
19+
## Additional Context
20+
21+
Add any references, examples, or links that would help with the documentation.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
name: Feature Request
3+
description: Suggest a new feature or improvement
4+
labels: ["enhancement"]
5+
---
6+
7+
## Feature Description
8+
9+
A clear and concise description of the feature you'd like.
10+
11+
## Use Case / Motivation
12+
13+
Explain the problem this feature would solve or the value it would provide.
14+
15+
## Proposed Solution
16+
17+
Describe how you'd like this feature to work.
18+
19+
## Alternatives Considered
20+
21+
Describe any alternative solutions or features you've considered.
22+
23+
## Additional Context
24+
25+
Add any other context, mockups, or references about the feature request here.

.github/NPM_TRUSTED_PUBLISHING_SETUP.md

Lines changed: 0 additions & 234 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## Summary
2+
3+
Brief description of the changes in this PR.
4+
5+
## Related Issue
6+
7+
Closes #
8+
9+
## Changes
10+
11+
-
12+
13+
## Checklist
14+
15+
- [ ] Linked to a GitHub issue (required — CI will block merge without it)
16+
- [ ] Tested locally
17+
- [ ] Follows project conventions

.github/config/repo-settings.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"repository": {
3+
"description": "F5 Cloud Status MCP server",
4+
"homepage": "https://robinmordasiewicz.github.io/f5xc-cloudstatus-mcp/"
5+
},
6+
"topics": ["f5xc", "mcp", "cloud-status"]
7+
}

.github/workflows/auto-merge.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
name: Auto Merge
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
auto-merge:
8+
uses: robinmordasiewicz/f5xc-template/.github/workflows/auto-merge.yml@main

0 commit comments

Comments
 (0)