Skip to main content

doxphinx for Sphinx

Project description

README - General description of the doxphinx project

Copyright (C) 2018-2023 Angel Linares Zapater

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation. See the COPYING file.

This program is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Getting started

doxphinx is a theme for the Sphinx documentation system. The purpose of doxphinx is to provide a single mechanism to generate the documentation of a project, both in HTML and PDF formats, from a common source.

This common source of documentation consists of a set of text files written in reStructuredText markup language along with a set of conventions for writing and organizing the different files. The Sphinx tool can then be used to automatically generate a HTML website or a PDF book, both from the same single documentation source.

How to use

In order to use doxphinx to document any project, just install it using:

$ pip install doxphinx

Then create a directory for the documentation files and using the Sphinx tool:

$ sphinx-quickstart

Initialize the directory as a Sphinx project and configure the conf.py file that has been created, and you are ready to build the documentation using doxphinx.

See “The doxphinx Handbook” <https://docs.phyglos.org/doxphinx> to learn how to use doxphinx in your documentation project.

At this point you can focus on the actual documentation work for your project. Whenever the documentation is ready to be published or updated, use Sphinx to format again the HTML website or the PDF book from the documentation source files.

Status

The doxphinx project is in STABLE status.

More information

The COPYING file contains the GNU License for this software.

The RELEASE file describes the main changes in this release.

See https://docs.phyglos.org/doxphinx for more information.

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

doxphinx-1.7.0.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

doxphinx-1.7.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file doxphinx-1.7.0.tar.gz.

File metadata

  • Download URL: doxphinx-1.7.0.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for doxphinx-1.7.0.tar.gz
Algorithm Hash digest
SHA256 75044f057be8713136b2784085eef2c8cdd5d7dc432e120b684f60473facb6a5
MD5 a80761249b86506dc835eddb09e617f9
BLAKE2b-256 a77a954448306f8a6d482871c4f811aad1a4720da287a661d3f9c4e45d61c38b

See more details on using hashes here.

File details

Details for the file doxphinx-1.7.0-py3-none-any.whl.

File metadata

  • Download URL: doxphinx-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for doxphinx-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57274703246e53fdfafb341072075cfe775f26fb4bc28343afd948b9504726b5
MD5 4252a084f941e69d15b60b6e691728ee
BLAKE2b-256 4c535542376dc9d518c7a194b84de1c29420d4d56a23b6045ec3d9c2165fa2ea

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page