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.85.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.85-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: epythet-0.0.85.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.85.tar.gz
Algorithm Hash digest
SHA256 025cca2b8284493d40609c373dedb0c0613c80dd6b1695a2e8743aea4eff3fd7
MD5 967e533a9ab540c0b7ad23d96ce85318
BLAKE2b-256 51585bc63b2153796d4b6321df506bdb15cb663be7936b218cf6d566522faa29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epythet-0.0.85-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.85-py3-none-any.whl
Algorithm Hash digest
SHA256 2cf40def26f589d392e8eb7ca8fac745c7025b8414a61edb9219c005b3294d11
MD5 9b30a82ffb01718c2fffdcecc6865d9a
BLAKE2b-256 f222f26b82886c45372ebdbc9cebff00ad06edb46e79f8f99d79c82a0fa35162

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