Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
Package db provide interfaces which provide generalized operations on databases.
|
Package db provide interfaces which provide generalized operations on databases. |
mongo
Package mongo provide MongoDB implementation of db.Session interface.
|
Package mongo provide MongoDB implementation of db.Session interface. |
util
Package util provide universal operations on collections.
|
Package util provide universal operations on collections. |
Package log contains custom logger wrapper.
|
Package log contains custom logger wrapper. |
Package model provide models implementation used for storage in db and communication between backend/frontend.
|
Package model provide models implementation used for storage in db and communication between backend/frontend. |
auth
Package auth implement Account model used for authentication.
|
Package auth implement Account model used for authentication. |
project
Package project implement project model used for storing simulation settings, setup and results.
|
Package project implement project model used for storing simulation settings, setup and results. |
Package processor implements processing all simulation requests.
|
Package processor implements processing all simulation requests. |
Package runner implements running simulations and supervising existing processes.
|
Package runner implements running simulations and supervising existing processes. |
file
Package file implements mechanism of starting and supervising simulations.
|
Package file implements mechanism of starting and supervising simulations. |
Package test contains testing utils functions.
|
Package test contains testing utils functions. |
Package web provide main application router.
|
Package web provide main application router. |
auth
Package auth implement /auth routes.
|
Package auth implement /auth routes. |
auth/token
Package token provide support for generating and validating JWT tokens.
|
Package token provide support for generating and validating JWT tokens. |
pathvars
Package pathvars offers pathvars names and pathvars extract functions.
|
Package pathvars offers pathvars names and pathvars extract functions. |
projects
Package projects implement /projects routes.
|
Package projects implement /projects routes. |
projects/versions
Package versions implement /projects/{projectId}/versions routes.
|
Package versions implement /projects/{projectId}/versions routes. |
projects/versions/result
Package result implement /projects/{projectId}/versions{versionID}/simulation/result routes.
|
Package result implement /projects/{projectId}/versions{versionID}/simulation/result routes. |
projects/versions/setup
Package setup implement /projects/{projectId}/versions{versionID}/simulation/setup routes.
|
Package setup implement /projects/{projectId}/versions{versionID}/simulation/setup routes. |
server
Package server provide Context, which contains server "Global Like" structures.
|
Package server provide Context, which contains server "Global Like" structures. |
server/middleware
Package middleware provide interface for Middleware functions.
|
Package middleware provide interface for Middleware functions. |
simulation
Package simulation implement /simulation routes.
|
Package simulation implement /simulation routes. |
util
Package util provide utilities functions for web package.
|
Package util provide utilities functions for web package. |
Click to show internal directories.
Click to hide internal directories.