Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eugeneia/geneva
Geneva: portable document preparation system
https://github.com/eugeneia/geneva
Last synced: about 1 month ago
JSON representation
Geneva: portable document preparation system
- Host: GitHub
- URL: https://github.com/eugeneia/geneva
- Owner: eugeneia
- Created: 2015-07-31T22:01:52.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-06T01:33:37.000Z (about 8 years ago)
- Last Synced: 2023-08-15T08:00:30.142Z (over 1 year ago)
- Language: Common Lisp
- Size: 180 KB
- Stars: 9
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Open Geneva
*Geneva* is the portable document preparation system. It follows the
principle *Write once, read anywhere*. Geneva enables the creation and
archival of truly portable documents by isolating document content and
structure from document presentation.Geneva achieves this by introducing a generic but well defined document
structure independent from its stored representation. In addition to
classic document features such as paragraphs, listings, sections, tables
and text markup, Geneva defines a generic *media type* for embedding
arbitrary content and enable extensibility in a plug-in oriented way.*Open Geneva* is the reference implementation of Geneva written in
*Common Lisp*. It implements Geneva and defines a diverse toolchain
composed of input interfaces and presentation backends. Its input
interfaces, such as the plain text oriented *Mk2 markup language* and the
Geneva API, are user and programmer facing frontends to document
authoring. Its presentation backends render documents to several targets
including web, print and plain text media.## Documentation
* [Geneva Document Specification](http://inters.co/geneva/geneva-document.html)
* [Open Geneva Manual](http://inters.co/geneva/open-geneva.html)
* [The Mk2 Markup Language](http://inters.co/geneva/mk2.html)## Dependencies
* [maxpc](https://github.com/eugeneia/maxpc)
* [file-types](https://github.com/eugeneia/file-types)
* [macro-html](https://github.com/eugeneia/macro-html)
* [trivial-documentation](https://github.com/eugeneia/trivial-documentation)
* [texp](https://github.com/eugeneia/texp)