🤖
Documentation | Hackerbot Industries
  • Welcome
  • Getting Started
    • What is Hackerbot?
    • Unboxing Your Robot
    • Install the Raspberry Pi OS + WiFi
    • Updating the Firmware
  • Enabling VNC (Remote Desktop)
  • Send Commands to Hackerbot
  • SOFTWARE
    • Software Install & Overview
    • Python Package
    • Flask APIs & Command Center
  • Tutorials
    • Hello World!
    • Deploy an AI Agent
    • Teleoperation
    • Utilizing AI Kit
  • Firmware
    • Serial Commands
  • Downloads
    • URDF Files
    • CAD Files
    • Schematics
  • Resources
    • Contributing
    • Software Release Notes
Powered by GitBook
On this page
  1. Resources

Contributing

Welcome to the Hackerbot project! We’re excited to have you contribute—whether it's fixing bugs, adding features, improving docs, or testing. Your work matters!

🛠️ How to Contribute

  1. Set Up Your Environment Clone the relevant repo and follow the setup instructions in the README. Use widely supported tools (e.g., Arduino IDE for firmware, VSCode for Python).

  2. Pick a Task Look for open issues tagged help wanted or good first issue. If you’re opening a new issue or PR, use the templates provided in each repository.

  3. Understand the Codebase Review related files and existing documentation. Match the formatting, style, and conventions already used in the code.

  4. Avoid Introducing New Tools Stick with established workflows and dependencies unless discussed with the core team.

  5. Submit a PR Keep it concise and focused. Refer to the template for structure. Ensure your code is readable, tested, and matches the existing coding patterns.

  6. Keep It Clean After your PR is merged, delete your working branch and update the related issue if applicable.


Thanks again for contributing to Hackerbot—let’s build the future of robotics together 🤖

PreviousSchematicsNextSoftware Release Notes

Last updated 9 days ago