Skip to main content

Sphinx extension to document F# libraries

Project description

sphinxcontrib-fsharp is a Sphinx (1.6.3+) extension to document F# libraries. It provides a Sphinx domain for F# and autodoc-like directives to generate documentation from source code (not ported to F# yet).

It’s licensed under the MIT license. It’s available on the Python package index. Its documentation and its source code are on GitHub.

Questions? Remarks? Bugs? Want to contribute? Open an issue!

Status

sphinxcontrib-fsharp is a fork of spinxcontrib-ocaml and still highly experimental. Interfaces may be changed unannounced. We welcome all contributions so please feel free to submit PRs.

Quick start

Install both packages:

$ pip3 install sphinxcontrib-fsharp

Enable and configure the Sphinx extension in your conf.py file:

extensions.append("sphinxcontrib.fsharp")
primary_domain = "fsharp"  # Optional
fsharp_source_directories = ["src"]
fsharp_findlib_packages = ["batteries", "js_of_fsharp"]

And document your module (in an .rst file):

.. autoocamlmodule:: MyModule

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

sphinxcontrib-fsharp-0.3.1.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

sphinxcontrib_fsharp-0.3.1-py2.py3-none-any.whl (9.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file sphinxcontrib-fsharp-0.3.1.tar.gz.

File metadata

  • Download URL: sphinxcontrib-fsharp-0.3.1.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for sphinxcontrib-fsharp-0.3.1.tar.gz
Algorithm Hash digest
SHA256 37566343d42d65e401b73786be2c67bb78b7ac011d190d8d110e1d703f9f67d5
MD5 e40e28c4d19c473fe2a782a8a75f65b3
BLAKE2b-256 a4238e9a976eac2a10331091611b8d8513999d87a45e97d5bd49c31dd42affbb

See more details on using hashes here.

File details

Details for the file sphinxcontrib_fsharp-0.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: sphinxcontrib_fsharp-0.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for sphinxcontrib_fsharp-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 62a1291992c7bd7ef05328fd6be97e0f1e00eb741441668c5f7d8e82bea5c3e0
MD5 bb3c31d8c935bdfff8ff979d01f269e2
BLAKE2b-256 bff2002e2860c36a32c346ad5abf2e402c5609a3bcc877bea42b11c71e3d2b1d

See more details on using hashes here.

Supported by

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