Andrew Donald KENNEDY

Results 10 issues of Andrew Donald KENNEDY

Changed checks for `children.length < 2` to `children.length < 1` to allow for nodes with a single child. This pull request contains the built version, including the minified file, too.

Change `brooklyn-ui` submodule reference from https://github.com/apache/brooklyn-ui/tree/06562e931e6f208bbb897f17893baeae046154bf which doesn't exist, to current master https://github.com/apache/brooklyn-ui/commit/0b40be5b8f345356c59bf0ccfa36575a612d4713 and increase memory requirements for the build to allow `brooklyn-client` build to execute.

wip

The command should be able to either access the `Cli` instance to allow them to either cause the help/usage text to be displayed, or to cause the program to exit...

It would be nice to support mutually exlusive option groups for a command. I am not sure what the best syntax would be - something like this, maybe: ``` @Option(name...

Detect the presence of `Optional` as the type of a field, and set the value to `Optional.absent()` if no parameter is set for the option.

The parameters for an option should be validatable (beyond the allowed options property). This could be done by accepting a class name for a Predicate which tests if they are...

Accept the name of a class that implements `Function` to transform the String option value to the type required by the option field itself.

Adds `CreateLocationPolicy`which configures a location using sensor data from an entity, once the entity is running. The location is added to the catalog for use by other blueprints.

Adds `ComposeEffector`, `SequenceEffector`, `TransformEffector` and `LoopEffector` for orchestrating effector calls in blueprints. Also `ScheduledEffectorPolicy` and `PeriodicEffectorPolicy` policies to execute an effector at a scheduled time or periodically. **TODO** Add tests...

Fixes errors caused by dependency versions in `npm` build and adds an initial `Jenkinsfile` for CI.