Package Exports
- roadiejs
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (roadiejs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
RoadieJS
Rockstar enterprise tech
The idea here is that very good things will happen if enterprise software could be entirely defined in a set of JSON "blueprints". Simply browse, mod and share blueprints... and from there an open framework (for example RoadieJS) can crack-on and assemble your very own kick-ass enterprise rig.
RoadieJS is still only a prototype, designed to explore the blueprint idea. It currently employs the MEAN stack:
...with search/analytics coming via Elasticsearch.
To keep things manageable, RoadieJS has been split into several projects. This table shows how things are currently structured:
Project | Description |
---|---|
roadiejs | Doesn't do much on its own, manages all the plugins and config. |
roadiejs-api | Everything in RoadieJS is exposed via a RESTful API. This plugin provides API functionality for all the other plugins to use. |
roadiejs-blueprint | Handles the uploading, versioning, modding etc. of RoadieJS Blueprints. |
roadiejs-counter | Provides API endpoints and data tasks for auto-incrementing number sequences. |
roadiejs-data | A fully-fledged API for CRUD operations. Supports nested documents, versioning and configurable data-processing pipelines. |
roadiejs-elastic | Adds Elasticsearch capabilities across all aspects of RoadieJS. |
roadiejs-flow | A BPEL-inspired workflow control solution, featuring human-tasks, parallel flows and an extensible 'activity' architecture. |
roadiejs-home | The responsive, Bootstrap, HTML5 interface for everyone to interact with RoadieJS. |
roadiejs-import | A configurable ETL pipeline, based on Node.js streams. |
roadiejs-mongoose | Extends basic Mongoose types with community and custom-RoadieJS types. |
roadiejs-ui | Various UI widgets for use by roadiejs-home. |
roadiejs-util | Common components used throughout RoadieJS plugins. |