Skip to main content

Tools for documentation and packaging

Project description

epythet

Documentation and packaging tools. Less humdrum, more automation, earlier at the pub.

Full documentation here generated by Epythet.

Getting Started

Follow the Sphinx Installation Guide

pip install epythet

Follow the short Quickstart Guide

About

Tired of learning new frameworks and just need something to quickly display your docstrings in your python files? You've come to the right place. Epythet is built on Sphinx Python Documentation Generator but automatically generates pages for each module .py files and a table of contents.

Publishing to GitHub Page with GitHub Actions

Add workflow .github/workflows/publish-docs.yml to your repo and modify the trigger conditions to suit your needs. Example below will run automatically when the other "Continuous Integration" workflow is completed.

name: GitHub Pages

on:
  workflow_run:
    workflows: ["Continuous Integration"]
    types:
      - completed

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: i2mint/epythet/actions/publish-github-pages@master
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          docs-branch: "gh-pages"
          docs-dir: "./docsrc/_build/html/"
          python-version: "3.10"

Setup the GitHub Pages for your repo after the target docs-branch is created. Set the target branch (default: "gh-pages") and folder as /(root) image

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

epythet-0.0.84.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

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

epythet-0.0.84-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

Details for the file epythet-0.0.84.tar.gz.

File metadata

  • Download URL: epythet-0.0.84.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for epythet-0.0.84.tar.gz
Algorithm Hash digest
SHA256 4bb3185cb9763b1aeb95e01a2ff4bc50144ab8d46bf0c269fa71c09cce6f3ff8
MD5 196e352d81196c42fa6bc45bffe4076d
BLAKE2b-256 f34c7ec8cd0851e14ae5bc5954fcf8920c163c471af1cb4553d62f038a794624

See more details on using hashes here.

File details

Details for the file epythet-0.0.84-py3-none-any.whl.

File metadata

  • Download URL: epythet-0.0.84-py3-none-any.whl
  • Upload date:
  • Size: 23.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for epythet-0.0.84-py3-none-any.whl
Algorithm Hash digest
SHA256 dcd77661f916cdc6cbc8d52a2018fd524727042266f74e921d69e8a864587237
MD5 aace148d63b1d7d4d96d58a514780be5
BLAKE2b-256 fe622a61d4281e48ffdb07313785d596ddee6836c71a2408a9858ddfb4fa4168

See more details on using hashes here.

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