Skip to main content

Structure manipulation with Hex Casting

Project description

hexdoc-hexstruction

Python web book docgen and hexdoc plugin for HexStruction.

Structure manipulation with Hex Casting

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.11.

python3.11 -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=PetersonE1/hexstructiondummy
GITHUB_SHA=main
GITHUB_PAGES_URL=https://github.com/PetersonE1/hexstruction

Useful commands:

# show help
hexdoc -h

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

# render and serve the web book
hexdoc serve

# 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_hexstruction-1.3.1.1.20.1.1.1.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file hexdoc_hexstruction-1.3.1.1.20.1.1.1.tar.gz.

File metadata

File hashes

Hashes for hexdoc_hexstruction-1.3.1.1.20.1.1.1.tar.gz
Algorithm Hash digest
SHA256 d2365dc94b18003aca16774c97d2e1e43cc976a7e3fabda572dc7d4ce8468e37
MD5 414c53118994b53e5bd90ec38bee5378
BLAKE2b-256 518aff52b7f82a618b4d53fa8114ecd947542da2f8c6c574ebced8be37dfcc0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexdoc_hexstruction-1.3.1.1.20.1.1.1.tar.gz:

Publisher: release.yml on PetersonE1/hexstruction

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_hexstruction-1.3.1.1.20.1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for hexdoc_hexstruction-1.3.1.1.20.1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c64d5bdce8585fbcad02071ebea616f62ee192ea9eb963b9a678eb5500f64c66
MD5 6053839b58fdb7a43925801c849c2b52
BLAKE2b-256 1e5a5a2b1a77e2b87dc40a5ce55f85a4b65fa4b5bdd1fb42647d18f7639c2509

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexdoc_hexstruction-1.3.1.1.20.1.1.1-py3-none-any.whl:

Publisher: release.yml on PetersonE1/hexstruction

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