Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Chapter 13: Contributing

Join the General Bots community and help improve the platform.

ResourcePurpose
GitHubSource code, issues
DiscussionsQ&A, ideas
BlogUpdates, tutorials

How to Contribute

Code Contributions

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Write tests
  5. Submit a pull request

Documentation

  • Fix typos and errors
  • Add examples
  • Improve clarity
  • Translate content

Community Support

  • Answer questions in discussions
  • Share your bots and templates
  • Report bugs with reproduction steps
  • Suggest features

Development Setup

git clone https://github.com/GeneralBots/botserver
cd botserver
cargo build
./target/debug/botserver

What We Accept

✅ Bug fixes with tests
✅ Performance improvements
✅ New BASIC keywords (if broadly useful)
✅ Documentation improvements
✅ Security enhancements

What We Don’t Accept

❌ Vendor-specific integrations
❌ Undocumented code
❌ Code without tests
❌ Features achievable with existing BASIC + LLM

Chapter Contents

See Also