All Projects → ietf-wg-cellar → matroska-specification

ietf-wg-cellar / matroska-specification

Licence: other
Matroska specification.

Programming Languages

XSLT
1337 projects
SCSS
7915 projects
Makefile
30231 projects
HTML
75241 projects
shell
77523 projects
ruby
36898 projects - #4 most used programming language
emacs lisp
2029 projects

Projects that are alternatives of or similar to matroska-specification

aoc-mgx-format
Age of Empires: The Conquerors - Savegame File Format
Stars: ✭ 56 (-42.86%)
Mutual labels:  specification, file-format
Gfa Spec
Graphical Fragment Assembly (GFA) Format Specification
Stars: ✭ 117 (+19.39%)
Mutual labels:  specification, file-format
naf
Nucleotide Archival Format - Compressed file format for DNA/RNA/protein sequences
Stars: ✭ 35 (-64.29%)
Mutual labels:  file-format
eggplant
A behaviour driven development (BDD) library for Clojure. Simplicity is key.
Stars: ✭ 16 (-83.67%)
Mutual labels:  specification
xapi-profiles
A set of documents addressing the structure of and supporting services for xAPI Profiles.
Stars: ✭ 47 (-52.04%)
Mutual labels:  specification
folia
FoLiA: Format for Linguistic Annotation - FoLiA is a rich XML-based annotation format for the representation of language resources (including corpora) with linguistic annotations. A wide variety of linguistic annotations are supported, making FoLiA a useful format for NLP tasks and data interchange. Note that the actual Python library for proces…
Stars: ✭ 56 (-42.86%)
Mutual labels:  file-format
compose-ref
Compose specification reference implementation
Stars: ✭ 69 (-29.59%)
Mutual labels:  specification
laav
Asynchronous Audio / Video Library for H264 / MJPEG / OPUS / AAC / MP2 encoding, transcoding, recording and streaming from live sources
Stars: ✭ 50 (-48.98%)
Mutual labels:  matroska
asl-interpreter
Example implementation of Arm's Architecture Specification Language (ASL)
Stars: ✭ 78 (-20.41%)
Mutual labels:  specification
docker-compose-file-format
Translation of docker-compose file format, 编排语法译文 v3.8
Stars: ✭ 23 (-76.53%)
Mutual labels:  file-format
vscode-tlaplus
TLA+ language support for Visual Studio Code
Stars: ✭ 213 (+117.35%)
Mutual labels:  specification
hPDB
PDB parser in Haskell
Stars: ✭ 20 (-79.59%)
Mutual labels:  file-format
dgc-business-rules
eHealth collaboration space business rules
Stars: ✭ 23 (-76.53%)
Mutual labels:  specification
openmessaging.github.io
OpenMessaging homepage
Stars: ✭ 12 (-87.76%)
Mutual labels:  specification
specification
Software Bill of Material (SBOM) standard designed for use in application security contexts and supply chain component analysis
Stars: ✭ 129 (+31.63%)
Mutual labels:  specification
box-openapi
OpenAPI 3.0 Specification for the Box APIs
Stars: ✭ 71 (-27.55%)
Mutual labels:  specification
ehn-dcc-valuesets
EU eHealthNetwork value sets as referenced by the EU Digital COVID Certificate (DCC) JSON Schema
Stars: ✭ 26 (-73.47%)
Mutual labels:  specification
fuzzing-corpus
My fuzzing corpus
Stars: ✭ 120 (+22.45%)
Mutual labels:  file-format
ruby-magic
Simple interface to libmagic for Ruby Programming Language
Stars: ✭ 23 (-76.53%)
Mutual labels:  file-format
ntast
Notion Abstract Syntax Tree specification.
Stars: ✭ 101 (+3.06%)
Mutual labels:  specification

Matroska Specification

This repository holds content related to the official Matroska specification and standard. Discussion of the plans for standardization is regulated on the CELLAR listserv. Approved changes should be submitted to this repository as a pull request. The latest draft published from these specifications can be found at the IETF Datatracker.

About this repository

Local versions of the specification can be generated based on code in the Makefile directory and related dependencies. The dependencies required are mmark, xml2rfc and xsltproc. mmark is a Markdown processor written in Go, available here . Installation instructions for xml2rfc (an XML-to-IETF-draft translator written in Python) are available on the IETF Tools page. xsltproc is a command line tool for applying XSLT stylesheets to XML documents. A bootstrap and Makefile are provided to gather dependencies and generate the RFC documents.

To create local copies of the RFC in .txt, .md, and .html format, run make.

To create a local copy of the website, run make website. This command has additional dependencies. See the "About this site" section below for installing and local rendering.

To remove generated specifications, run make clean.

About this site

This site runs on GitHub Pages powered by Jekyll. Approved changes made to the master branch of this repository can be viewed instantly on the associated webpage.

If this repository is cloned onto a local machine, it can be run locally. Jekyll runs on Ruby. Like many Ruby projects, it will require that Ruby is installed on the machine. Bundler, a popular Ruby package manager gem, can be used to install the other gem-based dependencies. After these are loaded properly, a local preview of any changes can be viewed by running jekyll serve on the command line. Jekyll provides more in-depth options for local usage in their docs.

Code of conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

License

The work in this repository is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0). See LICENSE.md for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].