0.01
The project is in a healthy, maintained state
metanorma-vg lets you write Bureau International de Poids et Mesures (BIPM) standards in Metanorma syntax. This gem is in active development.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
 Dependencies

Development

~> 2.14
~> 13.0
~> 3.6
~> 1.5.2
= 2.4.0
~> 0.15
~> 0.9
>= 0
~> 6.1.0

Runtime

 Project Readme

Metanorma for BIPM: Metanorma processor for Bureau International de Poids et Mesures

Gem Version Build Status Code Climate Pull Requests Commits since latest

Functionality

This gem processes Metanorma documents following a template for generating BIPM standards.

Usage

The preferred way to invoke this gem is via the metanorma script:

$ metanorma --type bipm a.adoc                   # output HTML and PDF
$ metanorma --type bipm --extensions html a.adoc # output just HTML
$ metanorma --type bipm --extensions pdf a.pdf   # output just PDF
$ metanorma --type bipm --extensions xml a.adoc  # output Metanorma XML

The gem translates the document into Metanorma XML format, and then validates its output against the BIPM Metanorma XML document model; errors are reported to console against the XML, and are intended for users to check that they have provided all necessary components of the document.

The gem then converts the XML into output formats such as HTML and PDF.

Installation

If you are using a Mac, the https://github.com/riboseinc/metanorma-macos-setup repository has instructions on setting up your machine to run Metanorma scripts such as this one. You need only run the following in a Terminal console:

$ bash <(curl -s https://raw.githubusercontent.com/riboseinc/metanorma-macos-setup/master/metanorma-setup)
$ gem install metanorma-bipm

Data Models

The document model for BIPM is given in metanorma-model-bipm.

Examples

Sample documents are given in mn-samples-bipm