Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.35 KB

File metadata and controls

41 lines (31 loc) · 1.35 KB

Contributing to B

First off, thank you for considering contributing to B! It's people like you that make B more than just a piece of software.

How Can I Contribute?

Reporting Bugs

  • Check the Issues to see if it has already been reported.
  • If not, create a new issue. Please include:
    • A clear, descriptive title.
    • Steps to reproduce the bug.
    • Your OS and hardware specs.
    • Relevant logs (strip personal info first!).

Suggesting Enhancements

  • Open an issue with the "enhancement" label.
  • Describe the feature and why it would be useful.

Pull Requests

  1. Fork the repo.
  2. Create a new branch (git checkout -b feature/amazing-feature).
  3. Commit your changes (git commit -m 'Add some amazing feature').
  4. Push to the branch (git push origin feature/amazing-feature).
  5. Open a Pull Request.

Style Guidelines

Python

  • We follow PEP 8.
  • Use type hints where possible.
  • Docstrings are encouraged for complex logic.

UI/UX

  • B is "Soul-First". Keep animations fluid (60fps target).
  • Use glassmorphic design principles where possible.
  • Avoid blocking the main thread for UI updates.

Community

  • Join our discussions or reach out if you have questions!

Thank you for being part of B's evolution.