Skip to main content

Quoins for static sites

Project description

django-yamldoc: Quoins for static sites

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.

History

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

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

Per Django recommendation, yamldoc ships with its migrations. Because the application is designed for static sites where the entire database is routinely rebuilt and therefore disposable, these migrations have been overwritten a few times. Under semver, things should be more stable nowadays, but do tell me if you rely on that.

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-1.0.1.tar.gz (26.6 kB view hashes)

Uploaded source

Built Distribution

django_yamldoc-1.0.1-py3-none-any.whl (33.4 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page