What?
Skeleton is a Ruby gem created by datacrafts.io developers to establish the foundation for a new Rails project in a quick and easy way. The gem is available as open source under the terms of the MIT License.
Why?
We often start new projects from scratch and noticed that in the most cases we use the same libraries, approaches and project structure. Every time we installed backend framework (Rails), frontend framework (Vue or React), bind them together, installed the same set of libraries for testing and code analysis and for subsidiary tasks. In order to skip the manual work, reduce the preparation phase and move towards project-specific code delivery we developed datacrafts-io-skeleton.
Benefits
The gem allows developers to get rid of boring monotonic tasks and boost up the performance while clients get a business value in a shortened timeframe.
How does it work?
That is a CLI-script that generates Rails application. Vue or React application is generated in a separate frontend directory. The gems we use in our everyday work and their configurations are added to Gemfile. The same is implemented for the frontend.
How do I use it?
You can find instructions and examples of usage in the repository.
Special thanks to the contributors 👏🏼
Andrey Kurashev, Roman Ovcharov, Yaroslav Kasperovich and all Datacrafts engineering team!