Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package app contains the app server.
|
Package app contains the app server. |
api
Package api contains the web services API.
|
Package api contains the web services API. |
api/answers
Package answers provides API services for task answers managing.
|
Package answers provides API services for task answers managing. |
api/auth
Package auth provides API services related to authentication.
|
Package auth provides API services related to authentication. |
api/contests
Package contests provides API services for contests managing.
|
Package contests provides API services for contests managing. |
api/currentuser
Package currentuser provides the services related to the current user.
|
Package currentuser provides the services related to the current user. |
api/groups
Package groups provides API services to manage groups.
|
Package groups provides API services to manage groups. |
api/items
Package items provides API services for items managing.
|
Package items provides API services for items managing. |
api/threads
Package threads provides API services for threads managing.
|
Package threads provides API services for threads managing. |
api/users
Package users provides API services for users managing.
|
Package users provides API services for users managing. |
appenv
Package appenv provides utilities to configure the app environment (prod, dev, test).
|
Package appenv provides utilities to configure the app environment (prod, dev, test). |
auth
Package auth provides user authentication.
|
Package auth provides user authentication. |
database
Package database provides an interface for database operations.
|
Package database provides an interface for database operations. |
database/mysqldb
Package mysqldb contains database-related functions that are specific to mysql.
|
Package mysqldb contains database-related functions that are specific to mysql. |
doc
Package doc AlgoreaBackend API
|
Package doc AlgoreaBackend API |
domain
Package domain provides domain-specific configuration.
|
Package domain provides domain-specific configuration. |
formdata
Package formdata provides an interface to handle forms.
|
Package formdata provides an interface to handle forms. |
logging
Package logging provides utilities for logging.
|
Package logging provides utilities for logging. |
loggingtest
Package loggingtest provides functions to test the content of the logs.
|
Package loggingtest provides functions to test the content of the logs. |
loginmodule
Package loginmodule provides functions related to user login.
|
Package loginmodule provides functions related to user login. |
payloads
Package payloads defines data structures to be used as tokens.
|
Package payloads defines data structures to be used as tokens. |
payloadstest
Package payloadstest contains token payloads to be used for tests.
|
Package payloadstest contains token payloads to be used for tests. |
rand
Package rand provides utilities to generate random data.
|
Package rand provides utilities to generate random data. |
service
Package service provides utilities used for implementing services.
|
Package service provides utilities used for implementing services. |
servicetest
Package servicetest provides utilities to test services.
|
Package servicetest provides utilities to test services. |
structures
Package structures provides item-related structs.
|
Package structures provides item-related structs. |
token
Package token provides a way to serialize/un-serialize data structures in an encrypted token.
|
Package token provides a way to serialize/un-serialize data structures in an encrypted token. |
tokentest
Package tokentest provides cryptographic keys to be used for tests.
|
Package tokentest provides cryptographic keys to be used for tests. |
utils
Package utils contains utility functions used by all modules.
|
Package utils contains utility functions used by all modules. |
version
Package version exposes the app version
|
Package version exposes the app version |
Package cmd provides the app's commands available through command line.
|
Package cmd provides the app's commands available through command line. |
Package testhelpers provides the interface and features to run the Gherkin tests.
|
Package testhelpers provides the interface and features to run the Gherkin tests. |
Click to show internal directories.
Click to hide internal directories.