1.0.0 • Published 9 years ago
@sysdoc/sysdoc-web-stack v1.0.0
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.
1.0.0
9 years ago