https://github.com/mlibrary/checkpoint
Checkpoint provides a model and infrastructure for policy-based authorization, especially in Rails applications
https://github.com/mlibrary/checkpoint
Last synced: over 1 year ago
JSON representation
Checkpoint provides a model and infrastructure for policy-based authorization, especially in Rails applications
- Host: GitHub
- URL: https://github.com/mlibrary/checkpoint
- Owner: mlibrary
- License: other
- Created: 2018-02-16T13:28:26.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2023-04-19T18:58:52.000Z (about 3 years ago)
- Last Synced: 2024-04-24T22:01:46.847Z (about 2 years ago)
- Language: Ruby
- Size: 214 KB
- Stars: 1
- Watchers: 23
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[](https://github.com/mlibrary/checkpoint/actions/workflows/test.yml)
[](https://coveralls.io/github/mlibrary/checkpoint?branch=main)
[](https://github.com/testdouble/standard)
[](https://checkpoint.readthedocs.io/en/latest)
[](https://www.rubydoc.info/gems/checkpoint)
# Checkpoint
Checkpoint provides a model and infrastructure for policy-based authorization,
especially in Rails applications.
## Installation
Add this line to your application's Gemfile:
```ruby
gem 'checkpoint'
```
And then execute:
$ bundle
## Compatibility
Checkpoint is intended to be compatible with all community-supported Ruby branches (i.e., minor versions), currently:
- 2.6
- 2.7
- 3.0
- 3.1
We prefer the newest syntax and linting rules that preserve compatibility with the oldest branch in normal maintenance.
When the security maintenance for a branch expires, Checkpoint's compatibility should be considered unsupported.
See also, [Ruby's branch maintenance policy](https://www.ruby-lang.org/en/downloads/branches/).
## Documentation
User documentation source is available in the `docs` directory and in rendered format
on [readthedocs](https://checkpoint.readthedocs.io/en/latest/).
API/class documentation is in YARD format and in rendered format on [rubydoc.info](https://www.rubydoc.info/gems/checkpoint).
## License
Checkpoint is licensed under the BSD-3-Clause license. See [LICENSE.md](LICENSE.md).