An isolated Rails engine designed to be easily reusable across different projects.
- Ready-to-use configuration with Factory Bot for testing
- RSpec integration
- Can function completely autonomously
- Modular structure easy to extend
Add this line to your application's Gemfile:
gem "basical"
Then execute:
$ bundle
Or install it yourself as:
$ gem install basical
The engine comes pre-configured with:
- RSpec for testing
- Factory Bot for fixtures
- Basic Rails configuration
This engine is designed to be cloned/forked and renamed for your specific needs:
- Clone or fork this repository
- Rename the project (update gem name in
basical.gemspec
and all references) - Customize the engine functionality as needed
- Use it as a standalone engine or integrate it into your Rails application
If you want to contribute to the base Basical engine:
- Fork the project
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
The gem is available as open source under the terms of the MIT License.