Skip to content

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

yahiarefaiea/rapida

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rapida Logo

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.

Packages

Rapida contains several packages (available in the ./packages directory):

Starter-kits

  • @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.

Helpers

  • @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.

Legacy starter-kits

  • rapid-gulp - A starter-kit built using Gulp and NodeJS to help you start projects faster.

TODOs

  • Write tests for all packages.
  • Use Yeoman scaffolding tool to generate the starter-kits.
  • Create @rapida/cli.

Author

Yahia Refaiea

Contributors

Contributing

  1. Fork this repository (https://github.com/yahiarefaiea/rapida).
  2. Create your feature branch (git checkout -b new-feature).
  3. Commit your changes (git commit -m 'add a new feature').
  4. Push to the branch (git push origin new-feature).
  5. Create a new Pull Request.

Issues

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.

License

Copyright (c) 2020 Nuotron. Released under the MIT license.

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published