luci: go.chromium.org/luci/scheduler/appengine

Directories

PathSynopsis
aclPackage acl implements ACLs for enforcement in API and UI.
apiserversPackage apiservers implements gRPC APIs exposed by Scheduler service.
catalogPackage catalog implements a part that talks to luci-config service to fetch and parse job definitions.
enginePackage engine implements the core logic of the scheduler service.
engine/cron
engine/dssetPackage dsset implements a particular flavor of datastore-backed set.
engine/policyPackage policy contains implementation of triggering policy functions.
frontendBinary frontend implements GAE web server for luci-scheduler service.
internalPackage internal contains internal structs used by the tasks and the engine.
messages
presentationPackage presentation implements common method to API and UI serving.
schedule
static
taskPackage task defines interface between Scheduler engine and implementations of particular tasks (such as URL fetch tasks, Swarming tasks, DM tasks, etc).
task/buildbucketPackage buildbucket implements tasks that run Buildbucket jobs.
task/gitiles
task/gitiles/pb
task/noopPackage noop implements tasks that do nothing at all.
task/urlfetchPackage urlfetch implements tasks that just make HTTP calls.
task/utilsPackage utils contains a bunch of small functions used by task/ subpackages.
task/utils/tasktest
uiPackage ui implements request handlers that serve user facing HTML pages.

Updated 2019-09-16. Refresh now. Tools for package owners.