Files
pyShelf/wiki/index.wiki
th3r00t 8ba2f42a18 Added a basic wiki. This is in tandum with the push to 0.8.0.
The wiki is going to be used as the main project management system.
Utilizing vimwiki, taskwiki, and task inside of neovim will make keeping
track of ideas, bugs, & fixes.
2023-03-17 19:18:37 -04:00

54 lines
1.5 KiB
Plaintext
Vendored

[[TOC]]
= pyShelf | project:pyshelf =
{{file:../src/frontend/static/images/png/logo-no-background.png}}
Version 0.7.0
[[License|GPLv3]]
pyShelf is an open source ebook server written in Python.
It is designed with ease of use in mind.
== Branches ==
- *Master* is the most stable branch, but may be behind in features.
- *Dev* is the most active branch, this branch is a rolling release branch.
- *--** are used for day to day development.
== Formats ==
pyShelf supports the following formats:
- epub
- mobi
- pdf
== Services ==
- Backend
- [[Book Scraping System|Book Scraper]]
- [[OPDS]]
- Filesystem-io
- [[Book Attachment System]]
- [[Frontend]]
- [[REST API|RESTAPI]]
- [[Frontend#Dependency Management|Dependency Management]]
- [[Frontend#User Management|User Management]]
- [[Frontend#User Experience|User Experience]]
- [[Frontend#Data Management|Data Management]]
== TODO ==
* [ ] [[Book Scraping System]] #6bc7b0b2
* [ ] [[REST API]] #f228623c
* [ ] [[Frontend]] #c1681179
== Development ==
pyShelf takes advantage of the following tools:
[[https://pre-commit.com/|pre-commit]] [[http://www.doxygen.nl/|doxygen]] &
[[https://vimwiki.github.io/|VimWiki]] we also follow
[[https://semver.org|semver]] standards.
Please note that I use task, vimwiki, & taskwiki to manage my projects.
Due to this Task entries marked via `* [ ] task` are postfixed with hex color
data. Anyone who knows how to fix that I'm all ears :).