@sysdoc/sysdoc-web-stack
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Sysdoc-Web-Stack

This tool is for scaffolding applications using express js and mongodb:

Folder structure

The current folder structure includes:

  • config: contains json config files for the application.
  • lib: contains the compiled package.
  • resources: contains all assets eg language strings.
    • -> i18n: a folder containing language settings.
  • sample: contains a folder structure for application development upon running sysdoc-web-stack init.
  • src: contains all source code written in TypeScript.
    • -> Application.ts: bootstrap the application.
    • -> AuthenticationManager.ts: a authentication manager.
    • -> DatabaseManager.ts: a database manager.
    • -> DatabaseModels.ts: contains database models eg Mongoose.
    • -> ExpressManager.ts: an express server manager.
    • -> FileManager.ts: a file manager.
    • -> Generator.ts: a code generation tool using templates.
    • -> Injector.ts: a dependency injector.
    • -> LocalizationManager.ts: a localization manager.
    • -> RestfulCtrl.ts: an express rest controller for handling operations to/from your MongoDB database.
    • -> TemplateManager.ts: a template engine manager.
  • templates: a folder containing templates for generation.

Readme

Keywords

none

Package Sidebar

Install

npm i @sysdoc/sysdoc-web-stack

Weekly Downloads

0

Version

1.0.0

License

ISC

Last publish

Collaborators