Skip to main content

Plugin for adding simple wiki site creation from markdown files interspersed within your code with MkDocs.

Project description

mkdocs-simple-plugin

mkdocs-simple-plugin

Test Docs Docker pypi Github Action

| Code | Docs | PyPi | Docker | GitHub Action |

This plugin enables you to build a documentation site from markdown files interspersed within your code using mkdocs. It is designed for the way developers commonly write documentation in their code -- with simple markdown files.

About

You may be wondering why you would want to generate a static site for your project, without doing the typical "wiki" thing of consolidating all documentation within a single docs folder or using a single README file.

  • My repository is too big for a single documentation source.

    Sometimes it isn't feasible to consolidate all documentation within an upper level docs directory. This is often the case with medium/large repositories. In general, if your codebase is too large to fit well within a single include directory, your codebase is probably also too large for documentation to fit within a single docs directory.

    Since it's typically easier to keep documentation up to date when it lives as close to the code as possible, it is better to create multiple sources for documentation.

  • My repository is too simple for advanced documentation.

    If your codebase is very very large, something like the monorepo plugin might better fit your needs.

    For most other medium+ repositories that have grown over time, you probably have scattered documentation throughout your code. By combining all of that documentation while keeping folder structure, you can better surface and collaborate with others. And, let's face it. That documentation is probably all in markdown since Github renders it nicely.

  • I want a pretty documentation site without the hassle.

    Finally, you may be interested in this plugin if you have a desire for stylized documentation, but don't want to invest the time/energy in replicating information you already have in your README.md files, and you want to keep them where they are (thank you very much).

See mkdocs-simple-plugin for usage.

Contributing

See the contributing guide

License

This software is licensed under Apache 2.0

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

mkdocs-simple-plugin-0.2.1.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

mkdocs_simple_plugin-0.2.1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file mkdocs-simple-plugin-0.2.1.tar.gz.

File metadata

  • Download URL: mkdocs-simple-plugin-0.2.1.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for mkdocs-simple-plugin-0.2.1.tar.gz
Algorithm Hash digest
SHA256 d5fd05b17a642fa9f0d1fdbc61dc6cf0784b61ab8de8289ad2fbf9921155c05f
MD5 d16ce686fbe8e087008496c3a71fe3cf
BLAKE2b-256 efc2ded1a2d48d95d4c8f15e80ebac52e7a56e8e7d0f6d61e2397a2ac1951dca

See more details on using hashes here.

File details

Details for the file mkdocs_simple_plugin-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: mkdocs_simple_plugin-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for mkdocs_simple_plugin-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 79e5cd32d4de129decd551c357a7c05c2dc942ca75748d0cf6ac1e40d6bf909a
MD5 c816944552e1fde72d72fb46ba8f4c7b
BLAKE2b-256 c675e5bbae09f930af8b75568634b0554874c304298f7676df17682b99f7c098

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