Skip to content

Instantly share code, notes, and snippets.

@tayro
Created March 17, 2015 22:01
Show Gist options
  • Save tayro/275a336cada1ca8a27a2 to your computer and use it in GitHub Desktop.
Save tayro/275a336cada1ca8a27a2 to your computer and use it in GitHub Desktop.
{
"processes": {
"Includes": {
"component": "Split"
},
"Build": {
"component": "jekyll/DocumentBuilder"
},
"Liquid": {
"component": "liquid/Template"
},
"Buffer": {
"component": "MergeGroups"
},
"Merge": {
"component": "Merge"
},
"SplitDoc": {
"component": "Split"
},
"SetPageVar": {
"component": "SetPropertyValue"
},
"CreateVars": {
"component": "CreateObject"
},
"SetSiteVar": {
"component": "SetPropertyValue"
},
"SetPaginatorVar": {
"component": "SetPropertyValue"
},
"KickVar": {
"component": "Kick"
},
"GetPaginator": {
"component": "GetObjectKey"
},
"CreateEmptyPaginator": {
"component": "CreateObject"
},
"MergePaginator": {
"component": "Merge"
},
"SplitBufferResult": {
"component": "Split"
},
"GetTemplate": {
"component": "GetObjectKey"
},
"FirstOnly": {
"component": "FirstGroup"
},
"GetVariables": {
"component": "GetObjectKey"
},
"SplitVariables": {
"component": "Split"
}
},
"connections": [
{
"src": {
"process": "Includes",
"port": "out"
},
"tgt": {
"process": "Build",
"port": "includes"
}
},
{
"src": {
"process": "Includes",
"port": "out"
},
"tgt": {
"process": "Liquid",
"port": "includes"
}
},
{
"src": {
"process": "Build",
"port": "template"
},
"tgt": {
"process": "Buffer",
"port": "in"
}
},
{
"src": {
"process": "Merge",
"port": "out"
},
"tgt": {
"process": "Build",
"port": "in"
}
},
{
"src": {
"process": "Build",
"port": "variables"
},
"tgt": {
"process": "SplitDoc",
"port": "in"
}
},
{
"data": "page",
"tgt": {
"process": "SetPageVar",
"port": "property"
}
},
{
"src": {
"process": "SplitDoc",
"port": "out"
},
"tgt": {
"process": "SetPageVar",
"port": "value"
}
},
{
"src": {
"process": "CreateVars",
"port": "out"
},
"tgt": {
"process": "SetPageVar",
"port": "in"
}
},
{
"src": {
"process": "SetPageVar",
"port": "out"
},
"tgt": {
"process": "SetSiteVar",
"port": "in"
}
},
{
"src": {
"process": "SetSiteVar",
"port": "out"
},
"tgt": {
"process": "SetPaginatorVar",
"port": "in"
}
},
{
"src": {
"process": "SetPaginatorVar",
"port": "out"
},
"tgt": {
"process": "Buffer",
"port": "in"
}
},
{
"data": "site",
"tgt": {
"process": "SetSiteVar",
"port": "property"
}
},
{
"src": {
"process": "KickVar",
"port": "out"
},
"tgt": {
"process": "SetSiteVar",
"port": "value"
}
},
{
"src": {
"process": "SplitDoc",
"port": "out"
},
"tgt": {
"process": "KickVar",
"port": "in"
}
},
{
"data": "paginator",
"tgt": {
"process": "GetPaginator",
"port": "key"
}
},
{
"data": "paginator",
"tgt": {
"process": "SetPaginatorVar",
"port": "property"
}
},
{
"src": {
"process": "SplitDoc",
"port": "out"
},
"tgt": {
"process": "GetPaginator",
"port": "in"
}
},
{
"src": {
"process": "SplitDoc",
"port": "out"
},
"tgt": {
"process": "CreateVars",
"port": "start"
}
},
{
"src": {
"process": "GetPaginator",
"port": "missed"
},
"tgt": {
"process": "CreateEmptyPaginator",
"port": "start"
}
},
{
"src": {
"process": "CreateEmptyPaginator",
"port": "out"
},
"tgt": {
"process": "MergePaginator",
"port": "in"
}
},
{
"src": {
"process": "GetPaginator",
"port": "out"
},
"tgt": {
"process": "MergePaginator",
"port": "in"
}
},
{
"src": {
"process": "MergePaginator",
"port": "out"
},
"tgt": {
"process": "SetPaginatorVar",
"port": "value"
}
},
{
"src": {
"process": "Buffer",
"port": "out"
},
"tgt": {
"process": "SplitBufferResult",
"port": "in"
}
},
{
"data": "0",
"tgt": {
"process": "GetTemplate",
"port": "key"
}
},
{
"src": {
"process": "SplitBufferResult",
"port": "out"
},
"tgt": {
"process": "GetTemplate",
"port": "in"
}
},
{
"src": {
"process": "GetTemplate",
"port": "out"
},
"tgt": {
"process": "FirstOnly",
"port": "in"
}
},
{
"src": {
"process": "FirstOnly",
"port": "out"
},
"tgt": {
"process": "Liquid",
"port": "template"
}
},
{
"data": "1",
"tgt": {
"process": "GetVariables",
"port": "key"
}
},
{
"src": {
"process": "SplitBufferResult",
"port": "out"
},
"tgt": {
"process": "GetVariables",
"port": "in"
}
},
{
"src": {
"process": "GetVariables",
"port": "out"
},
"tgt": {
"process": "SplitVariables",
"port": "in"
}
},
{
"src": {
"process": "SplitVariables",
"port": "out"
},
"tgt": {
"process": "Liquid",
"port": "variables"
}
}
],
"exports": [
{
"private": "build.layouts",
"public": "layouts"
},
{
"private": "includes.in",
"public": "includes"
},
{
"private": "merge.in",
"public": "in"
},
{
"private": "kickvar.data",
"public": "config"
},
{
"private": "liquid.out",
"public": "generated"
},
{
"private": "build.config",
"public": "readyconfig"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment