Rapida - A set of node.js starter-kits and helpers that can help you focus on the business requirements for your project and forget about starting from scratch every time.
Warning - Rapida has been deprecated and it's no longer maintained.
Rapida is a set of packages that works together with the goal of helping us improve the projects we build at Nuotron.
Rapida is now at v1.3.2
.
Rapida contains several packages (available in the ./packages
directory):
- @rapida/api - A starter-kit that creates an environment to help you focus on building a RESTful API.
- @rapida/ui - A starter-kit that creates an environment to help you focus on building UI.
- @rapida/response - An abstraction helper that returns a consistent responses all around your RESTful API.
- @rapida/rest - An abstraction helper for REST API that creates an abstract controller that communicate with the database in a consistent way.
- @rapida/rest-calls - An abstraction helper for http calls that returns api endpoints for each entity you create in a consistent way.
- eslint-config-rapida - An extensible shared ESLint configuration to lint JavaScript code.
- pug-lint-config-rapida - An extensible shared PugLint configuration to lint Pug code.
- stylint-config-rapida - An extensible shared Stylint configuration to lint Stylus code.
- rapid-gulp - A starter-kit built using Gulp and NodeJS to help you start projects faster.
- Write tests for all packages.
- Use Yeoman scaffolding tool to generate the starter-kits.
- Create @rapida/cli.
Yahia Refaiea
- Website (yahiarefaiea.com)
- Twitter (@yahiarefaiea)
- LinkedIn (@yahiarefaiea)
- Codepen (@yahiarefaiea)
- GitHub (@yahiarefaiea)
- Fork this repository (https://github.com/yahiarefaiea/rapida).
- Create your feature branch (
git checkout -b new-feature
). - Commit your changes (
git commit -m 'add a new feature'
). - Push to the branch (
git push origin new-feature
). - Create a new Pull Request.
To report a specific problem or feature request, open a new issue on GitHub. For questions, suggestions, or anything else, kindly send an email to hey@yahiarefaiea.com.
Copyright (c) 2020 Nuotron. Released under the MIT license.