Skip to main content

Python web book docgen and hexdoc plugin for HexOverpowered.

Project description

hexdoc-hexoverpowered

Python web book docgen and hexdoc plugin for HexOverpowered.

Version scheme

We use hatch-gradle-version to generate the version number based on whichever mod version the docgen was built with.

The version is in this format: mod-version.python-version.mod-pre.python-dev.python-post

For example:

  • Mod version: 0.11.1-7
  • Python package version: 1.0.dev0
  • Full version: 0.11.1.1.0rc7.dev0

Setup

Install Python 3.12.

python3.12 -m venv venv

.\venv\Scripts\activate   # Windows
. venv/bin/activate.fish  # fish
source venv/bin/activate  # everything else

# run from the repo root, not doc/
pip install -e .[dev]

Usage

For local testing, create a file called .env in the repo root following this template:

GITHUB_REPOSITORY=YukkuriC/HexOverpowered
GITHUB_SHA=main
GITHUB_PAGES_URL=https://yukkuric.github.io/HexOverpowered/

Useful commands:

# show help
hexdoc -h

# build, merge, and serve the web book in watch mode
nodemon --config doc/nodemon.json

# build, merge, and serve the web book
hexdoc serve

# manually build and merge the web book
hexdoc build
hexdoc merge

# start the Python interpreter with some extra local variables
hexdoc repl

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hexdoc_hexoverpowered-0.11.6.1.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hexdoc_hexoverpowered-0.11.6.1.1-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file hexdoc_hexoverpowered-0.11.6.1.1.tar.gz.

File metadata

File hashes

Hashes for hexdoc_hexoverpowered-0.11.6.1.1.tar.gz
Algorithm Hash digest
SHA256 04f6e3527346df57c8e3748088b03cc7f1555e6025e4522b376efec5fbe89aa7
MD5 d0c69227f5b16f06316db9a07df50c26
BLAKE2b-256 b42156b33734aa76da58bfbdd0440aa1f1d317647efaaa2b56e66fd975438b9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexdoc_hexoverpowered-0.11.6.1.1.tar.gz:

Publisher: build_docs.yml on YukkuriC/HexOverpowered

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hexdoc_hexoverpowered-0.11.6.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for hexdoc_hexoverpowered-0.11.6.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e91d12337bf7581d230039346e7bfba3de30f471d2533704b12e581ffa862731
MD5 9ae5e1b46ed4ddc6d3ce855e0ffd9099
BLAKE2b-256 48edbb45e50fa45f01b534043b80166df5a1b66e55a49ed970a5075556f3f285

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexdoc_hexoverpowered-0.11.6.1.1-py3-none-any.whl:

Publisher: build_docs.yml on YukkuriC/HexOverpowered

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page