47 lines
1.2 KiB
Markdown
47 lines
1.2 KiB
Markdown
# Minio Client SDK for Haskell [](https://travis-ci.org/minio/minio-hs)[](https://hackage.haskell.org/package/minio-hs)
|
|
|
|
The Minio Haskell Client SDK provides simple APIs to access [Minio](https://minio.io) and Amazon S3 compatible object storage server.
|
|
|
|
**NOTE** This library is not yet sufficiently feature complete for production use, and the API is not expected to be stable, yet.
|
|
|
|
## Minimum Requirements
|
|
|
|
- The Haskell [stack](https://docs.haskellstack.org/en/stable/README/)
|
|
|
|
## Installation
|
|
|
|
```sh
|
|
git clone https://github.com/minio/minio-hs.git
|
|
|
|
cd minio-hs/
|
|
|
|
stack install
|
|
```
|
|
|
|
Tests can be run with:
|
|
|
|
```sh
|
|
|
|
stack test
|
|
|
|
```
|
|
|
|
A section of the tests use the remote Minio Play server at
|
|
`https://play.minio.io:9000` by default. For library development,
|
|
using this remote server maybe slow. To run the tests against a
|
|
locally running Minio live server at `http://localhost:9000`, just set
|
|
the environment `MINIO_LOCAL` to any value (and unset it to switch
|
|
back to Play).
|
|
|
|
Documentation can be locally built with:
|
|
|
|
```sh
|
|
|
|
stack haddock
|
|
|
|
```
|
|
|
|
## Contribute
|
|
|
|
[Contributors Guide](https://github.com/minio/minio-hs/blob/master/CONTRIBUTING.md)
|