Prepare for open source: license, contributing, self-hosting guide, fix Close() #29

Merged
FernandoJVideira merged 2 commits from ft/open-source into dev 2026-10-23 00:54:45 +00:00
Owner
  • Apache-2.0 LICENSE, NOTICE, CONTRIBUTING.md; README sections for hosting your own bot, contributing and the license.
  • docs/self-hosting.md: step-by-step guide with Docker Compose, invite link, optional Lavalink and Twitch, backups, updates, what you lose without the dashboard.
  • bot.Close() crashed on shutdown (it read the ID of empty entries). It now only disconnects; slash commands stay registered so they keep their IDs across restarts. Test added.
  • Tests use a neutral server ID instead of a real one.

🤖 Generated with Claude Code

- Apache-2.0 `LICENSE`, `NOTICE`, `CONTRIBUTING.md`; README sections for hosting your own bot, contributing and the license. - `docs/self-hosting.md`: step-by-step guide with Docker Compose, invite link, optional Lavalink and Twitch, backups, updates, what you lose without the dashboard. - `bot.Close()` crashed on shutdown (it read the ID of empty entries). It now only disconnects; slash commands stay registered so they keep their IDs across restarts. Test added. - Tests use a neutral server ID instead of a real one. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
FernandoJVideira added 1 commit 2026-10-23 00:47:26 +00:00
- LICENSE (Apache-2.0), NOTICE, CONTRIBUTING.md
- docs/self-hosting.md and README sections for hosting and contributing
- Close() no longer crashes: it only disconnects and leaves the slash commands registered, so they keep their IDs across restarts
- Tests use a neutral server ID

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
FernandoJVideira added 1 commit 2026-10-23 00:54:09 +00:00
- README, license section and architecture no longer point to the dashboard repositories
- schema.sql is the schema for contributors; database changes only need schema.sql and a note in the PR
- self-hosting: settings without a dashboard (SQL for security thresholds, beta settings, opted-in servers)
- beta features, deployment and troubleshooting reworded for people who don't have the dashboard

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
FernandoJVideira merged commit 5657d0789a into dev 2026-10-23 00:54:45 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: FernandoJVideira/velox-bot#29