You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 6, 2020. It is now read-only.
Jon Roobottom edited this page Jan 4, 2016
·
1 revision
The pattern library currently uses a node-wrapped version of Saxon to compile XSLT. While this is all rather lovely, it does make it a bit slow.
So how do we address this? We don't compile everything all at once, rather we have a number of branches for each feature-set, and a "dirty" release branch into which everything is merged prior to a gulp export command being executed.
Here's a partial list of the main branches:
common — All common features, such as buttons, containers, grids etc.
feature-[whatever] — A feature branch.
release — The dirty, dirty release branch.
dev — The main branch, usually a mirror of common.
The intention is to find a faster solution for the XLST build-step, then we can switch to having a main branch, with new features being built on other branches then PR'ed back into main.