Introduces the ability to generate the site from multiple platform directories (ie. mdc repos). Each repo must have an .mdc-docsite.yaml configuration file, which provides platform-wide values that are decorated into Jekyll's page variable.
I introduced the JekyllConfiguration for creating a single merged configuration file (using Jekyll scopes).
Another new class, PlatformSite , hides away some of the ugliness of dealing with paths and the construction of JekyllFiles.
Introduces the ability to generate the site from multiple platform directories (ie. mdc repos). Each repo must have an .mdc-docsite.yaml configuration file, which provides platform-wide values that are decorated into Jekyll's
page
variable.I introduced the
JekyllConfiguration
for creating a single merged configuration file (using Jekyll scopes).Another new class,
PlatformSite
, hides away some of the ugliness of dealing with paths and the construction ofJekyllFile
s.