@sysdoc/sysdoc-web-stack
v1.0.0
Published
This tool is for scaffolding applications using express js and mongodb:
Downloads
24
Readme
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.
