An open space to experiment with PML (Practical Markup Language). Created by Tristano Ajmone in April 2021; maintained by Christian Neumanns, Liam OBrien and Tristano Ajmone.
WARNING — Due to breaking changes in PMLC v3.0.0 and v4.0.0, the following Rake tasks no longer work and were temporarily removed from the default build:
:samples
,:css
. They will be amended and reintroduced as soon as possible, except for projects which have turned stale or temporarily discontinued.
NOTE — This repository contains various sub-projects, organized into different subfolders; some of them might be for older versions of PML because we haven't yet found the time to update them. Always check the PML version badge at the beginning of README files, which indicates the latest PML version against which a folder was last tested.
Table of Contents
/mustache/
— misc. mustache templates./pandoc/
— PML ⇔ pandoc assets./pml-samples/
[broken] — shared PML sample documents and chunks./stylesheets/
[broken] — PML CSS stylesheets playground./syntax-guide/
— PML Syntax Guide doc + sources./syntax-hl/
— PML syntax highlighting.
This repository is playground and testbed for experimenting with PML (Practical Markup Language), a new lightweight markup language created by Christian Neumanns.
The project is open to all PML pioneers who are willing to experiment with this wonderful newborn language and documentation system — the lucky few who will have the chance to shape PML's future, by exploring its potential and proposing new features while the language is still growing.
This repository is powered by Rake.
To build/update the project, open a terminal (CMD, Bash, etc.) anywhere within the repository directory tree and type:
rake
To forcefully build/update, even if dependencies didn't change, type:
rake -B
Since this project is open to contributions and makes extensive use of third party assets, it doesn't have a project wide license.
Each individual asset is governed by its own license, as indicated in the source files or its LICENSE
file (if present).
- www.pml-lang.dev — PML website:
Articles by Christian Neumanns:
- We need a new document markup language — here is why
- The advantages of Document Markup Languages vs WYSIWYG editors
- @pml-lang — PML Lang organization:
- pml-lang/pml-companion — source code (Java) repository of the PML Companion tool.
- pml-lang/pml-nodes-refman — PML Nodes Reference Manual source repository.
- pml-lang/pml-userman — PML User Manual source repository.