Skip to content

fix: link governance to GitHub repository#3034

Merged
jan--f merged 1 commit into
prometheus:mainfrom
jan--f:fix-governance-link
Jul 10, 2026
Merged

fix: link governance to GitHub repository#3034
jan--f merged 1 commit into
prometheus:mainfrom
jan--f:fix-governance-link

Conversation

@jan--f

@jan--f jan--f commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Update governance links on the community page and FAQ to point to the canonical governance document in the prometheus/governance repository. Remove the local /governance/ page that hosted an outdated copy.

Fixes: #3028

@jan--f jan--f requested review from gouthamve and vesari July 8, 2026 14:49
@SuperQ

SuperQ commented Jul 10, 2026

Copy link
Copy Markdown
Member

I'm thinking we should add the governance repo to the githubMarkdownSources in /docs-config.ts so we can inline the contents rather than link to it.

Fetch the governance document it at build time from the prometheus/governance
repository and render it inline on the /governance/ page.
Add a new GithubSinglePageSource config type for fetching individual
files from GitHub repos without versioning.

Relative links in the fetched markdown (to e.g. ./ROLES.md) are rewritten
to point to the governance repository on GitHub.

Assisted-by: claude-opus-4-6@default
Signed-off-by: Jan Fajerski <jfajersk@redhat.com>
@jan--f jan--f force-pushed the fix-governance-link branch from 6219415 to 30a990b Compare July 10, 2026 11:20
@jan--f

jan--f commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

Added inlining only for the governance doc, which requires rewriting some links in the document.

Happy to pull in prometheus/governance repo, if there is a preference for that. Perhaps we should even include the election documents in the webpage?

@jan--f jan--f merged commit 5df8d4f into prometheus:main Jul 10, 2026
6 checks passed
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.

New governance is not linked on the website

2 participants