An open API service indexing awesome lists of open source software.

https://github.com/mlibrary/vizier

Vizier helps you present information appropriately
https://github.com/mlibrary/vizier

Last synced: about 1 year ago
JSON representation

Vizier helps you present information appropriately

Awesome Lists containing this project

README

          

[![Tests](https://github.com/mlibrary/vizier/actions/workflows/test.yml/badge.svg)](https://github.com/mlibrary/vizier/actions/workflows/test.yml)
[![Coverage Status](https://coveralls.io/repos/github/mlibrary/keycard/badge.svg?branch=main)](https://coveralls.io/github/mlibrary/vizier?branch=main)
[![User Docs](https://img.shields.io/badge/user_docs-readthedocs-blue.svg)](https://vizier.readthedocs.io/en/latest)
[![API Docs](https://img.shields.io/badge/API_docs-rubydoc.info-blue.svg)](https://www.rubydoc.info/gems/vizier)

# Vizier

Vizier helps you present information appropriately.

It is a small library for writing and using policy-aware presenters, especially
in Rails applications, conveniently.

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'vizier'
```

And then execute:

$ bundle

## Compatibility

Vizier 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, Keycard's compatibility should be considered unsupported.

See also, [Ruby's branch maintenance policy](https://www.ruby-lang.org/en/downloads/branches/).

## License

Vizier is licensed under the BSD-3-Clause license. See [LICENSE.md](LICENSE.md).