The EcoCampus backend is a REST API service made using golang and utilizing postgresql for the database.
- Docker
- Golang >= 1.24.1
- Configure variables in .env, see .env.example for an idea on what to define
$ docker compose up postgres-test -d
$ go run main.go
Ecocampus Passport is open to contributions and if you're interested in working on this project please contact CMU-Q facilities department. We welcome pull requests but to ensure it gets merged we recommend you to first speak to facilities and get permission on whatever you're planning on working on. PRs which fix bugs are an exception to this.
When contributing please follow Commit Message Guidlines.
If you find a security bug please disclose it immediately to [email protected] and [email protected] along with how to reproduce it. You are not allowed to disclose the bug to other parties until we give you clearance.
This project is licensed under the MIT License.