Skip to content

[docs] add contribute a blog post guide (#3180)#3182

Open
tmchow wants to merge 1 commit intoapache:mainfrom
tmchow:docs/3180-contribute-blog-post
Open

[docs] add contribute a blog post guide (#3180)#3182
tmchow wants to merge 1 commit intoapache:mainfrom
tmchow:docs/3180-contribute-blog-post

Conversation

@tmchow
Copy link
Copy Markdown

@tmchow tmchow commented Apr 23, 2026

Contribution Checklist

  • Make sure that the pull request corresponds to a GitHub issue (closes Add documentation for contributing a blog post #3180).
  • Name the pull request in the format [component] Title ([docs]).
  • Fill out the template below to describe the changes contributed by the pull request.
  • Make sure that the change passes the automated tests.
  • Each pull request should address only one issue.

Purpose

Closes #3180.

Community members asked for a clear guide on how to contribute blog posts to https://fluss.apache.org/blog. The existing how-to-contribute section covers code and documentation contributions but is silent on blog submissions, which live in a separate repository (apache/fluss-blog) and use a slightly different workflow from the main docs. Without this guide, new contributors have to read the fluss-blog README, infer the convention, and reverse-engineer how it fits the project's broader contribution process.

This adds website/community/how-to-contribute/contribute-blog-post.md that walks a contributor from topic proposal to publication. Content is adapted from the apache/fluss-blog README the issue references, with an explicit "open an issue first" step prepended so blog submissions follow the same discuss-first discipline as code and docs contributions in this repo. The existing sibling pages (contribute-code.md, contribute-docs.md, review-pull-requests.md, bug-reports-feature-requests.md) all use sidebar_position: 1 and let Docusaurus sort alphabetically inside the category, so the new file uses the same position and lands between bug-reports-feature-requests and contribute-code as expected.

Brief change log

  • Add website/community/how-to-contribute/contribute-blog-post.md covering: propose the topic, fork and clone apache/fluss-blog, repository layout, write the post (filename, frontmatter, images, authors, tags), local preview, and submission/publication flow.

Tests

Not applicable (docs-only). Verified locally with npm install && npm run build in website/. The two pre-existing broken-link errors on /downloads/ -> /blog/releases/0.8/|0.9/ and / -> /docs/quickstart/flink/ are unrelated to this change. The new page itself does not introduce any broken references.

API and Format

Not applicable.

Documentation

This pull request is documentation-only.

Creates website/community/how-to-contribute/contribute-blog-post.md so the
community documentation explains how to author a post for the Fluss blog
(https://fluss.apache.org/blog) alongside the existing code and
documentation contribution guides.

Content is adapted from the apache/fluss-blog README workflow the issue
points at, expanded with an "open an issue first" step to match Fluss's
existing contribution process.

Closes apache#3180
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.

Add documentation for contributing a blog post

1 participant