Skip to content

tajmone/pml-playground

Repository files navigation

The PML Playground

PML Version  Build Status

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


Repository Contents

About

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.

Building

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

License

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).

Links

Articles

Articles by Christian Neumanns:

PML on GitHub