Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
api
command
Entrypoint for the events application
|
Entrypoint for the events application |
|
docs
|
|
|
v1
Package v1 Code generated by swaggo/swag.
|
Package v1 Code generated by swaggo/swag. |
|
internal
|
|
|
announcement
Package announcement sends announcements to mattermost
|
Package announcement sends announcements to mattermost |
|
check
Package check provides an interface to register event checks
|
Package check provides an interface to register event checks |
|
db/model
Package model contains all internal representations of various database related objects
|
Package model contains all internal representations of various database related objects |
|
db/repository
Package repository provides all repositories
|
Package repository provides all repositories |
|
dsa
Package dsa controls the syncronization between DSA and events
|
Package dsa controls the syncronization between DSA and events |
|
mail
Package mail stands in for sending mails to Zeus WPI users
|
Package mail stands in for sending mails to Zeus WPI users |
|
server/api
Package api contains all api routes
|
Package api contains all api routes |
|
server/api/v1
Package v1 contains the first version of the public API
|
Package v1 contains the first version of the public API |
|
server/dto
Package dto contains all data transferable objects
|
Package dto contains all data transferable objects |
|
server/service
Package service provides all business logic required by the api and converts between dto and models
|
Package service provides all business logic required by the api and converts between dto and models |
|
task
Package task provides an interface to schedule background delayed tasks
|
Package task provides an interface to schedule background delayed tasks |
|
website
Package website scrapes the Zeus WPI website to get all event data
|
Package website scrapes the Zeus WPI website to get all event data |
|
pkg
|
|
|
config
Package config provides all configuration related functions
|
Package config provides all configuration related functions |
|
db
Package db provides logic to connect to a database
|
Package db provides logic to connect to a database |
|
github
Package github interacts with the github API
|
Package github interacts with the github API |
|
gitmate
Package gitmate interacts with the visueel gitmate repository
|
Package gitmate interacts with the visueel gitmate repository |
|
image
Package image provides various image related functions
|
Package image provides various image related functions |
|
logger
Package logger provides a logger instance
|
Package logger provides a logger instance |
|
mattermost
Package mattermost interacts with a mattermost instance
|
Package mattermost interacts with a mattermost instance |
|
utils
Package utils provides some general purpose functions
|
Package utils provides some general purpose functions |
|
zauth
Package zauth interacts with the Zeus zauth service
|
Package zauth interacts with the Zeus zauth service |
Click to show internal directories.
Click to hide internal directories.