Skip to main content

Quoins for static sites

Project description

django-yamldoc: Quoins for static sites

PyPI version

This is a Django application for maintaining documents in YAML format and refining them to a traditional ORM’d database to serve them to users. It’s for people who prefer VCS over SQL.

Status

yamldoc is technically reusable, and used in multiple personal projects over the years, with some individual YAML documents over a hundred thousand lines long. However, yamldoc is probably of no interest to you. Its architecture is less elegant than the average Django app, mixing various concerns united only by the theme of refining YAML to HTML via quearyable SQL.

yamldoc is currently marked as compatible with markdown < 3.3. The two packages are in fact still compatible at >= 3.3, but markdown performance with large blocks of HTML was degraded in 3.3. This is relevant to yamldoc and unsolved as of version 3.3.6, hence the soft block.

History

yamldoc was originally called vedm for “Viktor Eikman’s Django miscellania”.

yamlwrap, available here, was once a central component of yamldoc.

Legal

Copyright 2016–2021 Viktor Eikman

django-yamldoc is licensed as detailed in the accompanying file LICENSE.

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

django-yamldoc-2.0.0.tar.gz (28.3 kB view details)

Uploaded Source

Built Distribution

django_yamldoc-2.0.0-py3-none-any.whl (34.9 kB view details)

Uploaded Python 3

File details

Details for the file django-yamldoc-2.0.0.tar.gz.

File metadata

  • Download URL: django-yamldoc-2.0.0.tar.gz
  • Upload date:
  • Size: 28.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.7

File hashes

Hashes for django-yamldoc-2.0.0.tar.gz
Algorithm Hash digest
SHA256 89ab0402621325745205b18d75d98bb58df2cb8c442933f665ae80bf8695678e
MD5 334c3d4bee037e32744f63548e7d5edc
BLAKE2b-256 b792d0f311f480829ad46a1d117f7571fcd0a33f059239222e975590f829c31e

See more details on using hashes here.

File details

Details for the file django_yamldoc-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: django_yamldoc-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.2 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.7

File hashes

Hashes for django_yamldoc-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fe7cca2f231796092e0888cbc024fe5a8ae88329ad0eb80fc861a5da4b9d2d3b
MD5 448adb9891922d13ab7065591ea3f028
BLAKE2b-256 2223ab2d9cb3233c9f79ed90b474a3132a6beac7ce908d377cf063d995dc6992

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