fedora 0.2.1

base library for interacting with fedora services
Documentation
# base library for interacting with fedora services

[![crates.io](https://img.shields.io/crates/v/fedora.svg)](https://crates.io/crates/fedora/)
[![crates.io](https://img.shields.io/crates/d/fedora.svg)](https://crates.io/crates/fedora/)
[![crates.io](https://img.shields.io/crates/l/fedora.svg)](https://crates.io/crates/fedora/)
[![docs.rs](https://docs.rs/fedora/badge.svg)](https://docs.rs/fedora/)

This package provides a base library for interacting with fedora web services.

It is intended to provide functionality similar to the [`fedora`][fedora.py] python package, but for rust.

[fedora.py]: https://github.com/fedora-infra/python-fedora

Right now, the dependencies of this crate are [`reqwest`][reqwest] and [`failure`][failure], [`serde`][serde],
[`serde_json`][serde_json] and [`url`][url].

[reqwest]: https://docs.rs/reqwest
[failure]: https://docs.rs/failure
[serde]: https://docs.rs/serde
[serde_json]: https://docs.rs/serde_json
[url]: https://docs.rs/url


**NOTE**: The API is not finalized yet, and minor changes may still happen before the `1.0.0` release.


## DONE

- OpenID authentication (for example, for bodhi)


## TODO

- authenticating with OpenID Connect
- authenticating for FAS2, wiki


## Development

If you're interested in using this crate, you can enable "debug mode" by enabling the `debug` feature.
This will enable various debug output throughout the crate (primarily HTTP response codes and cookies).