Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 1.6 KB

File metadata and controls

38 lines (23 loc) · 1.6 KB

BEL Language

The specification(s) for the Biological Expression Language.

Motivations

  • Track changes with source control

  • Collaborate on specification through GitHub issues and comments

Design

Each specification is captured in an individual asciidoc-formatted file.

Currently the OpenBEL Build Server renders the language specifications to HTML. The latest built HTML artifact can be obtained here.

All development is done in the master branch. The resulting files are used to build the http://openbel.github.io/language site from master on the Bamboo build server.

The OpenBEL Build server http://build.openbel.org/browse/BEL-BLS builds the Asciidoc files from the version_X directories after copying them into the master:./web directory using asciidoctor and asciidoctor-pdf. The resulting html and pdf files in the master:./web directory along with the index.html and images are merged from the master branch to the gh-pages branch of the github repo: https://github.com/OpenBEL/language

All images and the openbel-custom.css are in the same directory as the asciidoc files when built and then copied into the same directory to be served fromhttp://openbel.github.io/language.

The build script is: tools/scripts/build-using-asciidoctor.sh