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.
License
http://openbel.github.io/language
Deployment toAll 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