Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.77 KB

ROADMAP.md

File metadata and controls

44 lines (36 loc) · 1.77 KB

JSBerry Roadmap

This is a living document, it describes what features we should implement in priority.

This document could be influenced by the community feedback, security issues, stability, future needs, etc.

Live task management

alpha

Note: We will publish this version to allow the community to test and contribute it and give us feedback.

jsberry@alpha.0.1

  • Create Modules/Plugin manager, load balancer, logger.
  • Mediator with ACTIONS.
  • ROUTER with routes and middlewares support.
  • Add "express" REST plugin.
  • Add "mongoose" plugin.
  • Vulnerabilities checkers: "nsp" and "snyk".
  • Update middlewares, add layers.
  • Add "koa" REST plugin.
  • Add "twillio" sms plugin.
  • v8 debug inspector.

jsberry@alpha.0.2

  • Add "sendmail" plugin, connect to system notifications.
  • Add "graphql" plugin.
  • Add husky, lint staged to check errors at precommit.
  • Authorization middleware.
  • Add "websockets" plugin.
  • Add "restify" REST plugin.
  • Overwritten default logger, added "facade" abstraction to use any loggers.
  • Validation middleware using "Joi".
  • Permission middleware.
  • Error handler module.
  • Add "sequelize" plugin.
  • Add "nginx" and "docker" config.

jsberry@alpha.0.3 (Main planned changes in future)

  • Add Sheduler to core.
  • Add Registry to core.
  • Add Cache plugin (Redis).
  • Migrations (Backup).
  • Test coverage.