Risio - Node.js Framework
Risio aims to provide a high level of abstraction to common logic used in web applications in a easy and fun-to-code-in way ;)
Read the documentation at risio.github.io/framework
Roadmap
- <input disabled="" type="checkbox"> Initial 0.1.0 release
- <input disabled="" type="checkbox"> Add Greenkeeper https://greenkeeper.io/
- <input disabled="" type="checkbox"> Website and documentation using https://www.gatsbyjs.org/
Getting started
npm install
- Install dependenciesnpm start
- Start watching the playgroundnpm run test-watch
- Start watching the tests
Playground
This is used to test out functionalities of the framework.
This will compile and watch the Typescript files of each framework module so that they can be used inside the Playground.
npm start
Testing
You can either run this at root level to run all tests, or change directory into one of the modules and run the command there.
npm run test
To watch the tests.
npm run watch-test
Structure
Under the hood Lerna is used to split a single git repository into multiple npm packages. All packages can be found under the packages
directory. Since the playground is marked as private: true
in it's package.json
, it's not published with the other modules.