OLD | NEW |
1 // Copyright 2015 The LUCI Authors. All rights reserved. | 1 // Copyright 2015 The LUCI Authors. All rights reserved. |
2 // Use of this source code is governed under the Apache License, Version 2.0 | 2 // Use of this source code is governed under the Apache License, Version 2.0 |
3 // that can be found in the LICENSE file. | 3 // that can be found in the LICENSE file. |
4 | 4 |
5 // Package dm provides the implementation for the Dungeon Master (DM) | 5 // Package dm provides the implementation for the Dungeon Master (DM) |
6 // distributed dependency scheduling service. It is split into the following | 6 // distributed dependency scheduling service. It is split into the following |
7 // subpackages: | 7 // subpackages: |
8 // enums - Simple state enumerations and their state machine restrictions. | 8 // enums - Simple state enumerations and their state machine restrictions. |
9 // types - Types common to the other packages. | 9 // types - Types common to the other packages. |
10 // model - These objects are the datastore model objects for DM. | 10 // model - These objects are the datastore model objects for DM. |
11 // mutate - Tumble mutations for DM, a.k.a. DM's state machine. Each mutation | 11 // mutate - Tumble mutations for DM, a.k.a. DM's state machine. Each mutation |
12 // represents a single node in DM's state machine. | 12 // represents a single node in DM's state machine. |
13 // display - Objects that are returned as JSON from the various service | 13 // display - Objects that are returned as JSON from the various service |
14 // endpoints. These objects are intended to be consumed by machine clients. | 14 // endpoints. These objects are intended to be consumed by machine clients. |
15 // service - The actual Cloud Endpoints service. | 15 // service - The actual Cloud Endpoints service. |
16 // frontend - The deployable appengine app. For Technical Reasons (tm), almost | 16 // frontend - The deployable appengine app. For Technical Reasons (tm), almost |
17 // zero code lives here, it just calls through to code in service. | 17 // zero code lives here, it just calls through to code in service. |
| 18 // distributor - Definition of the Distributor interface, and implementations |
| 19 // (such as swarming_v1). |
18 // | 20 // |
19 // For more information on DM itself, check out https://github.com/luci/luci-go/
wiki/Design-Documents | 21 // For more information on DM itself, check out https://github.com/luci/luci-go/
wiki/Design-Documents |
20 package dm | 22 package dm |
OLD | NEW |