Skip to main content

Python web book docgen and hexdoc plugin for Minecraft.

Project description

hexdoc-minecraft

Python web book docgen and hexdoc plugin for Minecraft.

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

python3.11 -m venv venv

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

$env:HATCH_GRADLE_DIR='versions/1.20.2' # Windows
HATCH_GRADLE_DIR='versions/1.20.2'      # everything else
pip install -e .[dev]

Usage

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

GITHUB_REPOSITORY=hexdoc-dev/hexdoc-minecraft
GITHUB_SHA=main
GITHUB_PAGES_URL=https://hexdoc-dev.github.io/hexdoc-minecraft

Useful commands:

# show help
hexdoc -h

hexdoc-minecraft fetch -p versions/1.20.2/hexdoc.toml
hexdoc-minecraft unzip -p versions/1.20.2/hexdoc.toml
hexdoc render -p versions/1.20.2/hexdoc.toml

# start the Python interpreter with some extra local variables
hexdoc repl -p versions/1.20.2/hexdoc.toml

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_minecraft-1.21.0.1.1.dev1.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

File details

Details for the file hexdoc_minecraft-1.21.0.1.1.dev1.tar.gz.

File metadata

File hashes

Hashes for hexdoc_minecraft-1.21.0.1.1.dev1.tar.gz
Algorithm Hash digest
SHA256 aac8a782bbdf1c447900ff2c69c31d912ce7378bd923726251464302455839e6
MD5 a7d8d2cf32c3db024169f0ee7ab08cc1
BLAKE2b-256 17ef1b214329166e3a5222118efa7910691ed5615b38622f79e6cdb1f8cc6225

See more details on using hashes here.

File details

Details for the file hexdoc_minecraft-1.21.0.1.1.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for hexdoc_minecraft-1.21.0.1.1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 84c3322163a13a8dd9f4072139bf2fc1f26b18e3d597311fa0497f72f6a76719
MD5 00abc6a034e4e42148300fb91e573b50
BLAKE2b-256 3690eb35469e8932a77b1550f7f18d78f2edcdf5d472acc0b09fb1e3fe061798

See more details on using hashes here.

Supported by

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