meow :3
internal | ||
.air.toml | ||
.env.example | ||
.gitignore | ||
compose.yaml | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
README.md | ||
testing.md |
stereo.cat backend!
Introduction
This is the backend that is supposed to glue together our frontend with our database & S3.
Technologies
- Golang (1.24.2+) (worst mistake of our entire lives)
- Gin (web framework)
- Gorm (database ORM)
- MinIO S3 SDK (for storing images)
Contributing
- Make sure you test your PR before submitting.
- Make sure that it works everywhere.
- Format your code, make it look nice :D
- Make sure to add an explanation.
- Make sure that your commit and any dependencies you add do not contain malicious code. This will be checked by maintainers.
- Make sure that your commit follows the license of this project (GPLv3)
- Make sure to add a license header, as can be seen in main.go to any new files in your commit.
To generate a patch file, first commit your changes and then do:
git format-patch -1 HEAD
Patches can be sent to hex@iwakura.rip.
License
This project is licensed under the GPLv3, as can be seen in the LICENSE file distributed alongside this project.