luci: go.chromium.org/luci/dm/appengine Index | Files | Directories

package appengine

import "go.chromium.org/luci/dm/appengine"

Package appengine provides the appengine service implementation for DM.

This contains the following subpackages:

model - These objects are the datastore model objects for DM.
mutate - Tumble mutations for DM, a.k.a. DM's state machine. Each mutation
  represents a single node in DM's state machine.
deps - The dependency management pRPC service.
frontend - The deployable appengine app. For Technical Reasons (tm), almost
  zero code lives here, it just calls through to code in deps.
distributor - Definition of the Distributor interface, and implementations
  (such as swarming_v1).

For more information on DM itself, check out https://go.chromium.org/luci/wiki/Design-Documents

Index

Package Files

doc.go

Directories

PathSynopsis
depsPackage deps implements DM's Deps RPC methods.
distributorPackage distributor contains all the adaptors for the various supported distributor protocols.
distributor/fake
distributor/jobsim
distributor/swarming/v1
frontendPackage frontend is DM's Google AppEngine application stub.
modelPackage model contains all of DM's datastore models.
mutatePackage mutate includes the main logic of DM's state machine.
static

Updated 2018-08-21. Refresh now. Tools for package owners.