generator-men5
v0.1.1
Published
Generates fullstack openUI5 projects with mongodb, expressjs and nodejs (me5n)
Downloads
6
Maintainers
Readme
generator-men5
generates fullstack projects with Mongodb, Expressjs, Nodejs and openUi5 (men5 stack). All components of the stack are open source and free to use for any purpose. With the OpneUi5 framework, hundreds of UI components are available to you.
Requirements
Tested with node version 18.17.0.
Installation
First, install Yeoman and generator-men5 using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-men5
Then generate your new project:
mkdir your-project-folder
cd your-project-folder
yo men5
The generated project contains an OData service with the example entity 'book'. You can extend the OData service with the sub-generators.
Sub-generators
All sub-generators can be accessed in the root directory of the project.
Entity
yo men5:entity
Singleton
yo men5:entity --singleton
Action
yo men5:action
Function
yo men5:function
Getting To Know Komponents Of The Stack
- Mongoosejs Javascript driver for the MongoDB database
- Expressjs Nodejs express web server
- Nodejs Engine for server-side JavaScript
- OpenUi5 Framework
You can find further helpful information at:
- @bitech-ag/nota Bitech AG OData V4 Server implementation for OpenUI5
- OData protocol OASIS Definition of Open Data Protocol
- MongoDB Community Edition Installation Guide
How to obtain support
Please use the GitHub bug tracking system to post questions, bug reports or to create pull requests.
Other generators
If you want to create a library type project, you can only do this with the easy-ui5 generator.