Skip to content

docs: create blog-content-guide.md#2713

Merged
juliusv merged 3 commits intoprometheus:mainfrom
nwanduka:patch-1
Sep 2, 2025
Merged

docs: create blog-content-guide.md#2713
juliusv merged 3 commits intoprometheus:mainfrom
nwanduka:patch-1

Conversation

@nwanduka
Copy link
Contributor

@nwanduka nwanduka commented Sep 1, 2025

This PR adds a Blog Content Guide for contributors. The guide is meant to help community members understand what kind of content is a good fit for the Prometheus blog, how to structure posts, and the process for submitting and publishing them.

Signed-off-by: Victoria Nduka <122698422+nwanduka@users.noreply.github.com>
Signed-off-by: Victoria Nduka <122698422+nwanduka@users.noreply.github.com>
@nwanduka
Copy link
Contributor Author

nwanduka commented Sep 2, 2025

Hi @juliusv @beorn7 @bwplotka, could you please review this? Thank you 🙂

Copy link
Member

@juliusv juliusv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, looks mostly good :) A few comments:

## How should posts be written?

We understand that everyone has their own writing style, and we’d hate to cramp yours.
So, there are no rigid rules around style. But here a few formatting guidelines to keep the posts consistent:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you refer to https://github.com/prometheus/docs/blob/main/markdown-guide.md here? That already covers some of the formatting rules.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh yes. Done that


We understand that everyone has their own writing style, and we’d hate to cramp yours.
So, there are no rigid rules around style. But here a few formatting guidelines to keep the posts consistent:
- **Headings:** Use headings (`#, ##, ###`) to break your post into sections.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See https://github.com/prometheus/docs/blob/main/markdown-guide.md#proper-usage-of-heading-levels - the blog post title is already taken from the title frontmatter field, so we want to avoid any explicit H1s in the Markdown content itself.

We understand that everyone has their own writing style, and we’d hate to cramp yours.
So, there are no rigid rules around style. But here a few formatting guidelines to keep the posts consistent:
- **Headings:** Use headings (`#, ##, ###`) to break your post into sections.
Start with a single `H1` (`#`) for the title, then `H2` for sections and `H3` for subsections.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dito


Every post should be reviewed before it goes live.
One reviewer will look at technical accuracy (usually a maintainer).
Another (the editor) will focus on readability and style.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we shouldn't necessarily require more than reviewer, but I guess both roles can be the same person? How about saying that whoever reviews the PR should look out for both the technical and the editorial aspects?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This makes sense. I've made the adjustment.

@beorn7
Copy link
Member

beorn7 commented Sep 2, 2025

Sorry, my review backlog is so huge (and increasing) that I cannot review this. I'm sure it's in the best hand with Julius.

Signed-off-by: Victoria Nduka <122698422+nwanduka@users.noreply.github.com>
@nwanduka
Copy link
Contributor Author

nwanduka commented Sep 2, 2025

No problem @beorn7. Thanks @juliusv for reviewing. I've made the necessary adjustments.

Copy link
Member

@juliusv juliusv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, looking good! Now we just need... BLOG POSTS 🥳😅

@juliusv juliusv merged commit e8b5ca0 into prometheus:main Sep 2, 2025
1 of 5 checks passed
@bwplotka
Copy link
Member

bwplotka commented Sep 3, 2025

Amazing!

Should we rename this main file to docs/blog-posts/README.md so it's rendered automatically on GitHub?

Also it would be epic if this info was somehow rendered in the docs, but it requires some website changes e.g.

image

@nwanduka
Copy link
Contributor Author

nwanduka commented Sep 3, 2025

Should we rename this main file to docs/blog-posts/README.md so it's rendered automatically on GitHub?

@bwplotka Sounds good. I’ll go ahead and make that change.

(Update: done that. Link to PR.)

Also it would be epic if this info was somehow rendered in the docs, but it requires some website changes

I agree. I think it will make the guide discoverable, but I also recall @juliusv's concern about attracting low-quality “guest posts.” Since the guide itself already sets quality expectations, a low-barrier way to surface it could be to link it from the Contributing section on the Community page (like you suggested earlier). We could consider rendering it directly on the website later if we feel the need, but this seems like a good first step. WDYT?

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.

4 participants