Directories
¶
| Path | Synopsis |
|---|---|
|
dev
|
|
|
jobs
/ factory is imported in ../external/factory.go, which allows Spin Cycle to be build without external jobs.
|
/ factory is imported in ../external/factory.go, which allows Spin Cycle to be build without external jobs. |
|
Package job provides job-related interfaces, data structures, and errors.
|
Package job provides job-related interfaces, data structures, and errors. |
|
Package client provides an HTTP client for interacting with the Job Runner (JR) API.
|
Package client provides an HTTP client for interacting with the Job Runner (JR) API. |
|
api
Package api provides controllers for each api endpoint.
|
Package api provides controllers for each api endpoint. |
|
bin
command
|
|
|
chain
Package chain implements a job chain.
|
Package chain implements a job chain. |
|
runner
Package runner implements running a job.
|
Package runner implements running a job. |
|
server
Package server bootstraps and runs the Job Runner.
|
Package server bootstraps and runs the Job Runner. |
|
status
Package status provides system-wide status.
|
Package status provides system-wide status. |
|
Package jobs implements all SpinCycle jobs and a factory to create them.
|
Package jobs implements all SpinCycle jobs and a factory to create them. |
|
Package proto provides all API and service-to-service (s2s) message structures and constants.
|
Package proto provides all API and service-to-service (s2s) message structures and constants. |
|
Package rm provides an HTTP client for interacting with the Request Manager (RM) API.
|
Package rm provides an HTTP client for interacting with the Request Manager (RM) API. |
|
api
Package api provides controllers for each api endpoint.
|
Package api provides controllers for each api endpoint. |
|
auth
Package auth provides request authentication and authorization.
|
Package auth provides request authentication and authorization. |
|
bin
command
|
|
|
db
Package db provides database helper functions.
|
Package db provides database helper functions. |
|
grapher
Package Grapher provides capabilities to construct directed acyclic graphs from configuration yaml files.
|
Package Grapher provides capabilities to construct directed acyclic graphs from configuration yaml files. |
|
id
Package id provides an interface for generating ids.
|
Package id provides an interface for generating ids. |
|
joblog
Package joblog provides an interface for reading and writing job logs.
|
Package joblog provides an interface for reading and writing job logs. |
|
request
Package request provides an interface for managing requests.
|
Package request provides an interface for managing requests. |
|
server
Package server bootstraps and runs the Request Manager.
|
Package server bootstraps and runs the Request Manager. |
|
status
Package status provides system-wide status.
|
Package status provides system-wide status. |
|
Package spinc provides a framework for integration with other programs.
|
Package spinc provides a framework for integration with other programs. |
|
app
Package app provides app-wide data structs and functions.
|
Package app provides app-wide data structs and functions. |
|
bin
command
|
|
|
cmd
Package cmd provides all the commands that spinc can run: start, status, etc.
|
Package cmd provides all the commands that spinc can run: start, status, etc. |
|
config
Package config handles config files, -config, and env vars at startup.
|
Package config handles config files, -config, and env vars at startup. |
|
prompt
Prompt provides user input handling.
|
Prompt provides user input handling. |
|
Package test provides helper functions for tests.
|
Package test provides helper functions for tests. |
Click to show internal directories.
Click to hide internal directories.