dogeorg / dogeboxd

Dogebox system manager service
MIT License
1 stars 0 forks source link

optional dependencies (don't block startup) #64

Open tjstebbing opened 1 month ago

tjstebbing commented 1 month ago

For example, Dogenet tracks other dogenet nodes but if it has access to Core it can track the nodes Core caches, this is a good example of an optional dependency.

  "dependencies": [
    {
      "interfaceName": "core-rpc",
      "interfaceVersion": "0.0.1",
      "optional": true,      <<<<<<<<<<<<< proposed change
      "permissionGroups": [
        "RPC"
      ],
    },
raffecat commented 1 month ago

👍