Skip to content

acmcsufoss/api.acmcsuf.com

Repository files navigation

api.acmcsuf.com

ACM at CSUF club API for managing events, announcements, forms, and other services!

Develop

Start API server

go run cmd/api/main.go

Generate code

go generate ./...

Run tests

go test ./...

Format code

go fmt ./...

Or use the Makefile instead

Start API server

make run

Run checks and tests

make test

Format and fix SQL files

make sql-fix

To use the Nix dev shell

  1. Install nix and direnv if you don't already have them

  2. Run direnv allow at the project root. If you don't want to use direnv, you can use nix develop to achieve the same thing, but you will need to run it every time you enter the project.

Developed with 💚 by @acmcsufoss

About

Data layer of acmcsuf.com and more!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published