https://github.com/rlaphoenix/rpg
Code and Docs Repository for -RPG
https://github.com/rlaphoenix/rpg
Last synced: 8 months ago
JSON representation
Code and Docs Repository for -RPG
- Host: GitHub
- URL: https://github.com/rlaphoenix/rpg
- Owner: rlaphoenix
- License: mit
- Created: 2021-05-18T19:34:46.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-09T02:04:15.000Z (almost 3 years ago)
- Last Synced: 2025-09-19T05:31:32.545Z (9 months ago)
- Language: Python
- Homepage: https://rpg-handbook.readthedocs.io
- Size: 1.64 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RPG
[](https://github.com/rlaphoenix/RPG/actions?query=workflow%3A%22ci%22)
[](https://github.com/rlaphoenix/RPG/blob/master/LICENSE)
This repository contains Code and Documentation from the RPG release group.
## The Documentation
It's very much Work-in-Progress, but it is built on Sphinx with the Furo theme.
The documentation is auto deployed to .
You can build the documentation in `/docs` using [Poetry].
Make sure you install the `docs` dependencies (`poetry install -E docs`).
## The Code
We have limited and niche software and scripts for specific purposes only. This is
because a lot of the software work is done for us with great tools like MakeMKV,
MKVToolNix, AnyDVD HD, and so on.
Again the code can be built in `/rpg_handbook` using [Poetry].
Once built and installed, you can run it by simply calling the `rpg` script.
## Poetry
Poetry is a Python dependency-management software. It focuses on virtualizing all
dependency installations to the project, similar to `node_modules` on NodeJS.
I recommend doing `poetry config virtualenvs.in-project true` so the `.venv` folder
is made alongside the project code, and not hidden away in `AppData`.
The gist is to install dependencies with `poetry install` and then use `poetry shell`
to activate the virtual-env. You can then run any command like normal, and the poetry
virtual-environment will be used over your normal system Python environment.
You should read the [documentation][Poetry] for any further information on usage.
[Poetry]: