Skip to content

Commit

Permalink
Update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
iwdt committed Feb 23, 2024
1 parent 051456e commit 2f43978
Showing 1 changed file with 40 additions and 17 deletions.
57 changes: 40 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,43 @@
[![CI](https://github.com/iwdt/shikikit/actions/workflows/main.yml/badge.svg)](https://github.com/iwdt/shikikit/actions/workflows/main.yml) [![codecov](https://codecov.io/gh/iwdt/shikikit/graph/badge.svg)](https://codecov.io/gh/iwdt/shikikit)

# Shikikit
Ruby toolkit for the [Shikimori API](https://shikimori.one)

## TODO:
- logger
- #as_app
- proxy config
- oauth methods on API
- optional auto refresh token
- more information at errors
- more tests
- entities for responses
- contracts for requests (client-side validations)
- better documentation
- mutator
- CI/CD
- auto version increment on main branch pushing
- deploy to rubygems
[![CI](https://github.com/iwdt/shikikit/actions/workflows/main.yml/badge.svg)](https://github.com/iwdt/shikikit/actions/workflows/main.yml) [![codecov](https://codecov.io/gh/iwdt/shikikit/graph/badge.svg)](https://codecov.io/gh/iwdt/shikikit)

## Installation

Install via Rubygems

```sh
gem install shikimori-api shikimori-oauth2 omniauth-shikimori-oauth2
```

... or add to your Gemfile

```ruby
gem 'shikimori-api', '~> 1.0'
gem 'shikimori-oauth2', '~> 1.0'
gem 'omniauth-shikimori-oauth2', '~> 1.0'
```

Access the library in Ruby:

```ruby
require 'shikimori-api'
require 'shikimori-oauth2'
require 'omniauth-shikimori-oauth2'
```

## Documentation

- (Shikimori API)[https://www.rubydoc.info/gems/shikimori-api]
- (Shikimori OAuth2)[https://www.rubydoc.info/gems/shikimori-oauth2]
- (Omniauth Shikimori Strategy)[https://www.rubydoc.info/gems/omniauth-shikimori-oauth2]

## Configuration

TODO

## Usage Examples

TODO

0 comments on commit 2f43978

Please sign in to comment.