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