Skip to main content

hexdoc plugin for HexIntent web book docs.

Project description

hexdoc-hexintent

Python web book docgen and hexdoc plugin for HexIntent. Current release version: 2.1.3.

Setup (Windows)

py -3.11 -m venv .venv
.\.venv\Scripts\activate
pip install -e .[dev]

Local usage

Create a file named .env in the repo root:

GITHUB_REPOSITORY=withgallantry/HexIntent
GITHUB_SHA=main
GITHUB_PAGES_URL=https://withgallantry.github.io/HexIntent

Run docs commands from the repo root:

hexdoc -h
hexdoc build
hexdoc merge
hexdoc serve

Publish to PyPI

The Python package published from this repo is hexdoc-hexintent.

Use the Build the web book GitHub Actions workflow with:

  • release = true
  • publish = PyPI

The workflow publishes via GitHub OIDC trusted publishing, so the repository must be configured as a trusted publisher for the hexdoc-hexintent project on PyPI.

Watch mode:

npx nodemon --config doc/nodemon.json

Notes

  • doc/hexdoc.toml points at src/main/resources, so your existing Patchouli data is used directly.
  • If your GitHub repo slug differs, update .env values accordingly.

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_hexintent-2.1.6.1.0.0.tar.gz (7.2 MB view details)

Uploaded Source

Built Distribution

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

hexdoc_hexintent-2.1.6.1.0.0-py3-none-any.whl (7.6 MB view details)

Uploaded Python 3

File details

Details for the file hexdoc_hexintent-2.1.6.1.0.0.tar.gz.

File metadata

  • Download URL: hexdoc_hexintent-2.1.6.1.0.0.tar.gz
  • Upload date:
  • Size: 7.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hexdoc_hexintent-2.1.6.1.0.0.tar.gz
Algorithm Hash digest
SHA256 b352a2879fab1e837a19e74832ea717c7f154d4aa726838cb5c4affd0d8fffd6
MD5 8d343ee787bd628ce75da71ab07a7ba7
BLAKE2b-256 91ae847d2c51a5dccc07d7e0a7f8627f17ab11c35fd60b48adf3a3541ed9585c

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexdoc_hexintent-2.1.6.1.0.0.tar.gz:

Publisher: build_docs.yml on withgallantry/HexIntent

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_hexintent-2.1.6.1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hexdoc_hexintent-2.1.6.1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6802957ba0fc692873bfd4e65ae89b498aaa33f7cc4d16415b314b072e624b7c
MD5 8295b4bfb8be475cb9bf61c2f1288111
BLAKE2b-256 67c7b9e1e566c4bc9c29de3bbba7dc0be62f50650e31d1ca75d1282aabe5a935

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexdoc_hexintent-2.1.6.1.0.0-py3-none-any.whl:

Publisher: build_docs.yml on withgallantry/HexIntent

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