captive-sdk
Captive SDK is a tool that includes everything needed to create an web application quickly
Usage
How to use my plugin.
Installation
Add this line to your application's Gemfile:
gem "captive-sdk"
# or include each gem manually
# gem "captive-authentication"
# gem "captive-admin"
# gem "captive-api"
# gem "captive-theme"
And then execute:
bundle
Frameworks and libraries
- captive-authentication, Devise authentication with email confirmations, password resets, and omniauth solutions
- captive-admin, A UI theme for ActiveAdmin that follows Captive's Design System
- captive-api, a library to made an API quickly
- captive-theme, A UI theme that follows Captive's Design System
- captive-crash-reporter, A crash reporter for Captive who send errors on Sentry
Contributing
Create a new gem
You can use a Rails Engine to add a new gem into the project :
./bin/rails_generate_plugin
if you want to use rspec in your engine, follow this tutorial
Deployment
use the command line below to deploy a new version
# Usage : script/release (major|minor|patch)
script/release patch
Inspiration
The purpose of captive-sdk is to create a SaaS Framework to build products faster with Ruby on Rails.
It was inspired by :
- https://businessclasskit.com/
- https://bullettrain.co/
- https://github.com/archonic/limestone/tree/master
- https://jumpstartrails.com/
- https://www.getsjabloon.com/
License
The gem is available as open source under the terms of the MIT License.
About Captive
captive-sdk is maintained and funded by Captive. The names and logos for captive are trademarks of captive-studio.
We love open source software! See our other projects or hire us to design, develop, and grow your product.