Skip to content

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:

---
tags: [Beginner]   # or Intermediate / Advanced
---

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

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. ๐Ÿ