JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 92
  • Score
    100M100P100Q59048F
  • License MIT

An open MBaaS. That rocks.

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.

License

MIT