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.10.0.1.1.tar.gz (9.0 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.10.0.1.1-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for hexdoc_hexoverpowered-0.10.0.1.1.tar.gz
Algorithm Hash digest
SHA256 06e502ec8ffac514d4e4b425ac45a014d2ccb5bb7499a2bc85db8daf5b299640
MD5 8fe90198f47da2416b0fb873f7fdeb39
BLAKE2b-256 7ea460bc38b7afddaf6ffd658808ebc59155514949ba54a658af99c6e9b9492f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexdoc_hexoverpowered-0.10.0.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.10.0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for hexdoc_hexoverpowered-0.10.0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1de6902b09e60144c96726c7192520f98603ae952af2cd11903744fc0c3278ed
MD5 9eb4438af50f746b83c1af15f0138726
BLAKE2b-256 6a28f3d1d360504bcabab5a18e9de8f7627a0365788d2ef8df7c24a3f6e9438c

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexdoc_hexoverpowered-0.10.0.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