Open-sourced code for the Typical Developers Discord bot API.
Refer to the .env.example
for environmental variables.
- Golang 1.23+
- Docker
- Taskfile
Run go mod download
to download dependencies.
task dev:api
Optionally, if you want to run the API without building docs and generating SQL schemas:
task dev:compile-api-only
task dev:tasks
Migration are handled by migrate. Migrations should be created in internal/db/migrations
and can be ran with task migrate:up
(to update) or task migrate:down
(to rollback). Queries should be tested before being pushed to production.
All code for this project is licensed under the GNU General Public License v3.0 license. Please refer to the LICENSE file for more information regarding rights and limitations.
TL;DR: You are allowed to do whatever with the code (modify, sell, redistribute, etc) as long as you allow others to do the same with yours.