This repository contains the reference implementation of SBOL Visual, including all glyphs.
SBOL Visual development follows the GitFlow workflow. Its branch structure is thus:
Within the "Glyphs" directory, each individual glyph set has a sub-directory under its name. In that directory are:
Glyphs are specified relative to a standard canvas of size 0.5 x 0.5 inches, based on the SBOL Visual 1.0 "Promoter" and "CDS" symbols.
Any text for a non-trivial change should be approved by discussion as an Issue and/or SEP.
Proposed changes should be made in either a branch or a separate fork on GitHub. To do this, follow standard git branching or forking procedure.
Here is an example of git commands to achieve this:
git clone https://github.com/SynBioDex/SBOL-visual.git
git pull origin master # MAKE SURE NO ONE HAS MADE ANY MORE CHANGES
git checkout -b <newBranch> # CREATE NEW BRANCH
# MAKE YOUR EDITS
git add <filesYouChanged>
git commit
git push origin <newBranch>
When you are ready for your changes to be reviewed for incorporation, create a pull request. If you need help on pull requests see: https://help.github.com/articles/about-pull-requests/