- Notifications
You must be signed in to change notification settings - Fork4
nbulaj/doorkeeper-sequel
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
doorkeeper-sequel
providesDoorkeeper support toSequel database toolkit.
- Doorkeeper >= 4.0
- Rails >= 4.2 (Doorkeeper 4 dropped support of lower versions)
- Sequel >= 4
To start using the Doorkeeper Sequel ORM, add to your Gemfile:
# For Doorkeeper 4.xgem'doorkeeper','~> 4.3'gem'doorkeeper-sequel','~> 1.5'# For Doorkeeper 5.1gem'doorkeeper','~> 5.0'# or 5.1gem'doorkeeper-sequel','~> 2.0'# For Doorkeeper >= 5.2gem'doorkeeper','~> 5.2'gem'doorkeeper-sequel','~> 2.1'# For Doorkeeper >= 5.3gem'doorkeeper','~> 5.3'gem'doorkeeper-sequel','~> 2.2'
Or you can use gitmaster
branch for the latest gem version:
gem'doorkeeper-sequel',git:'https://github.com/nbulaj/doorkeeper-sequel.git'
Set the Doorkeeper ORM configuration:
Doorkeeper.configuredoorm:sequelend
Generate migrations:
rake doorkeeper_sequel:generate:migrationrake doorkeeper_sequel:generate:application_ownerrake doorkeeper_sequel:generate:previous_refresh_tokenrake doorkeeper_sequel:generate:confidential_applications # for Doorkeeper >= 4.4rake doorkeeper_sequel:generate:pkce # for Doorkeeper >= 5.xrake doorkeeper_sequel:generate:polymorphic_resource_owner # for Doorkeeper >= 5.3
To run tests, clone this repository and runrake
. It will copy and runDoorkeeper
’s original test suite after configuring the ORM and other stuffs.
$ bundle exec rake
You are very welcome to help improvedoorkeeper-sequel
if you have suggestions for features that other people can use or some code improvements.
To contribute:
- Fork the project.
- Create your feature branch (
git checkout -b my-new-feature
). - Implement your feature or bug fix.
- Add documentation for your feature or bug fix.
- Add tests for your feature or bug fix.
- Run
rake
to make sure all tests pass. - Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin my-new-feature
). - Create new pull request.
Thanks.
Doorkeeper-sequel gem is released under theMIT License.
Copyright (c) 2016-2020 Nikita Bulai (bulajnikita@gmail.com).
Please refer tohttps://github.com/doorkeeper-gem/doorkeeper for instructions ondoorkeeper’s project.