| 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 |