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.83.tar.gz (19.7 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.83-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: epythet-0.0.83.tar.gz
  • Upload date:
  • Size: 19.7 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.83.tar.gz
Algorithm Hash digest
SHA256 98f39e94113de70608e48d8e1302867cdb48340556098201522e0a026dbc3580
MD5 494e027553423f0c219e411ae17cf5e7
BLAKE2b-256 9d130273f4a8ffef1dde2da7ee2253c2f3334b6bcf0f2bea4f57fec3ebd0171d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epythet-0.0.83-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.83-py3-none-any.whl
Algorithm Hash digest
SHA256 35c9df560fdbd36190127ce52df9f25a9d4af382473a13b2a12e78cc2368eb32
MD5 6db99aa45651646f7c5cfe2907b74033
BLAKE2b-256 989c07344f9170a7db4dcc035ff435b6092dde91b7b017487fb5c3cd04a79779

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