Contributing to Bee¶
Bee is built by its community โ and that includes you. This page is the quick version; the full guide lives in CONTRIBUTING.md.
You don't need to be an expert
Some of the most valuable contributions come from learners who noticed something confusing. If it tripped you up, it's tripping up others.
Ways to help¶
-
Fix & improve
Typos, broken links, wrong facts, clearer wording. Small fixes matter.
-
Add a diagram
Turn a wall of text into a Mermaid diagram. Instantly more useful.
-
Write content
Fill a
[WANTED]topic or add a "Common Mistake" from your own experience. -
Add an example
A runnable, tested project others can learn from and build on.
The content contract¶
Every topic page follows the same skeleton so readers always know what to expect:
Overview โ Learning Objectives โ Theory โ Practical Example โ Best Practices โ Common Mistakes โ Exercises โ References
Tag difficulty honestly in the front matter:
Your first contribution¶
git clone https://github.com/<you>/bee.git && cd bee
git checkout -b docs/my-improvement
mkdocs serve # preview at http://127.0.0.1:8000
# ...make your change...
git commit -m "docs(concepts): clarify embeddings intro"
git push origin docs/my-improvement
# open a PR โ CI checks format, spelling, and links for you
Find something to do¶
- Good first issues
- Help wanted
- Search the repo for
[WANTED]โ topics we'd love someone to write
The quality bar¶
Bee holds every contribution to a simple standard:
- โ No placeholders โ every page is finished and useful.
- โ Everything runs โ code examples are tested in CI.
- โ Explain the why โ teach understanding, not just steps.
- โ Be kind โ see the Code of Conduct.
Ready? Read the full Contributing guide and open your first PR. Welcome to the hive. ๐