Contributions are welcome — whether that's fixing a typo, improving an existing post, or suggesting new content.
git clone https://github.com/bedrock-python/bedrock-python.github.io.git
cd bedrock-python.github.io
uv sync --group dev
uv run pre-commit install --hook-type commit-msgmake docs-serveOpen http://localhost:8000.
Create a Markdown file under docs/blog/posts/ with a date-prefixed name:
docs/blog/posts/YYYY-MM-DD-your-slug.md
Required front matter:
---
date: YYYY-MM-DD
authors:
- alex
categories:
- Releases # or: Design, Meta, Tutorial
tags:
- library-name
---
# Post title
One-sentence summary shown in the post list.
<!-- more -->
Full content here.Conventional Commits are enforced by pre-commit:
| Prefix | Use for |
|---|---|
docs: |
New or updated post / page |
fix: |
Typo, broken link, incorrect info |
feat: |
New site section or feature |
chore: |
Config, CI, tooling |
- Fork the repository
- Create a branch from
master:git checkout -b docs/my-post - Add or edit content, run
make docs-serveto preview - Open a PR against
master