Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/dahlitzflorian/personal-bookshelf

A web application representing a personal bookshelf allowing multi-user usage.
https://github.com/dahlitzflorian/personal-bookshelf

bookshelf docker docker-compose docker-image flask flask-application python python-3 python3

Last synced: about 1 month ago
JSON representation

A web application representing a personal bookshelf allowing multi-user usage.

Awesome Lists containing this project

README

        

# Personal Bookshelf

[![Build Status](https://dev.azure.com/fdahlitz/personal-bookshelf/_apis/build/status/DahlitzFlorian.personal-bookshelf?branchName=master)](https://dev.azure.com/fdahlitz/personal-bookshelf/_build/latest?definitionId=3&branchName=master)
![black](https://img.shields.io/badge/code%20style-black-000000.svg)

## Description

Represents a personal bookshelf allowing the multi-user usage.

## Install

To install this project on your machine for development, clone the repository and go to the
projects directory. Optionally, you can create a virtual environment to keep things clean.
After that run:

```bash
$ python -m pip install -e .
```

## Test

To run the tests, you need to install additional dependencies (you may do it inside of a
virtual environment) and run the tests:

```bash
$ python -m pip install '.[test]'
$ pytest
```

## Status

Currently in development.

## Contributing

If you are interested in contributing, please check out the [CONTRIBUTING.md](CONTRIBUTING.md).
There you find information about the commit and branch naming conventions as well as about the
general Gitflow.

[tox]: https://tox.readthedocs.io/en/latest/