1.0.0 • Published 7 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
7 years ago