Skip to content

Instantly share code, notes, and snippets.

@jaredly
Created June 3, 2015 22:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jaredly/05e6790d7cf64ef3b609 to your computer and use it in GitHub Desktop.
Save jaredly/05e6790d7cf64ef3b609 to your computer and use it in GitHub Desktop.
Demobox
{
"title": "Demobox",
"created": 1432725699439,
"opened": 1433371827400,
"repl": "null",
"root": {
"id": "bglg05h4fvzbftq2vnwpv3t1lbbb9pjm",
"created": 1432725699462,
"modified": 1432725699462,
"content": "Demobox",
"children": [
{
"id": "4s8j27y93stdnmijlv2cz6tlmbde5cg2",
"created": 1433009754883,
"modified": 1433009754883,
"collapsed": false,
"content": "Architecture",
"type": "base",
"children": [
{
"id": "3zu77dvi1ioedg52t3rn3nwbg7ne92bi",
"created": 1433009761690,
"modified": 1433009761690,
"collapsed": true,
"content": "files on system",
"type": "base",
"children": []
},
{
"id": "r5b3wuxirid3uso7133m5jit3vz2dkm5",
"created": 1433009766827,
"modified": 1433009766827,
"collapsed": true,
"content": "\"gather them up\" -> so \"outfile position\" along with \"path to file\"",
"type": "base",
"children": []
}
]
},
{
"id": "rw3l4e8mmdmcax7x95ymhadqviwpvv7g",
"created": 1432725701065,
"modified": 1432725701065,
"collapsed": false,
"content": "Mobile experience",
"type": "base",
"children": [
{
"id": "mbbmp65cbpl86uh44fjdyd38dqc22o7r",
"created": 1432725704089,
"modified": 1432725704089,
"collapsed": true,
"content": "maybe use reapp.io?",
"type": "base",
"children": []
},
{
"id": "ou872e5lpm89tqx3ef7mh3v5xznicp4d",
"created": 1432725711248,
"modified": 1432725711248,
"collapsed": true,
"content": "also, it would probably be pretty simple to make an iphone app :) though that might be **gratuitous appification**",
"type": "base",
"children": []
}
]
},
{
"id": "yd11tlfetj4g63kyf52sdfgtza4i4awj",
"created": 1432725745711,
"modified": 1432725745711,
"collapsed": false,
"content": "Infinite scrolling a la that one magazine site? w/ html5 pushstate. It would take some amount of coordination",
"type": "base",
"children": [
{
"id": "7fkwi6qm722y4hfi4erxiuulmq6lyvzy",
"created": 1432725789054,
"modified": 1432725789054,
"collapsed": true,
"content": "maybe have a [thispage].html, and also a [thispage].json",
"type": "base",
"children": []
},
{
"id": "2cwdbzyzyltsdlpaahz96ph0iaygg7nf",
"created": 1432725803061,
"modified": 1432725803061,
"collapsed": true,
"content": "for non-js-enabled users, [thispage].html works fine",
"type": "base",
"children": []
},
{
"id": "zjua2jv8psuzy86zlax7wdx02d9c6y52",
"created": 1432725816293,
"modified": 1432725816293,
"collapsed": true,
"content": "with js, it would load [nextpage].json instead of [nextpage].html. [nextpage].json would contain everything needed to React.render() the new page.",
"type": "base",
"children": []
},
{
"id": "35qpqp5tpg7v7a8pcsjiih658fsf9fwc",
"created": 1432725932120,
"modified": 1432725932120,
"collapsed": false,
"content": "**action item** have plugins 1) come up with the (derived) data they need, and then in a separate later step 2) render it.",
"type": "base",
"children": [
{
"id": "vpp772qfsqacguu8yqvarhd16y7xvo3t",
"created": 1432725963793,
"modified": 1432725963793,
"collapsed": true,
"content": "this way the derived data only needs to be calculated once, and then it can be put into the [thispage].json",
"type": "base",
"children": []
}
]
}
]
},
{
"id": "3ifjksx76twdlb6nz56l89bg2mbtwcz1",
"created": 1432725924793,
"modified": 1432725924793,
"collapsed": false,
"content": "Plugins to do now",
"type": "base",
"children": [
{
"id": "98vagims5fig6v7mxob0yjg7fnn1qd5a",
"created": 1432726032733,
"modified": 1432726032733,
"collapsed": true,
"content": "google analytics",
"type": "base",
"children": []
},
{
"id": "27boqlh7gkvup88pjydqxz5lerk5j6tf",
"created": 1432726036198,
"modified": 1432726036198,
"collapsed": true,
"content": "table of contents",
"type": "base",
"children": []
},
{
"id": "3y0hijnydgfjo3w41lt6wjaan3fzsjyu",
"created": 1432726143498,
"modified": 1432726143498,
"collapsed": true,
"content": "automagical API docs?",
"type": "base",
"children": []
}
]
},
{
"id": "et0zunzmn32m7xoiqagwxf82s2dvenqv",
"created": 1432728048260,
"modified": 1432728048260,
"collapsed": false,
"content": "Nail down the markdown experience",
"type": "base",
"children": [
{
"id": "wll7x8ug5n8mhie0l28rzelx4wggt908",
"created": 1432728055683,
"modified": 1432728055683,
"collapsed": false,
"content": "Extensions include",
"type": "base",
"children": [
{
"id": "zwkemv8ay8niwn9m8w3hisj8x1eh2n2m",
"created": 1432728067948,
"modified": 1432728067948,
"collapsed": false,
"content": "Header extendsions",
"type": "base",
"children": [
{
"id": "pxb80ku7n29aawv852hxx6zggrmflho2",
"created": 1432728077179,
"modified": 1432728077179,
"collapsed": true,
"content": "<< for collapsed",
"type": "base",
"children": []
},
{
"id": "06e74lydqbcl4r02295wyy5z9lk64vdd",
"created": 1432728087313,
"modified": 1432728087313,
"collapsed": true,
"content": "'>> for expanded collapsible",
"type": "base",
"children": []
},
{
"id": "v7n4g71iv72rx50culwzu2xdvlhxh7sz",
"created": 1432728093130,
"modified": 1432728093130,
"collapsed": true,
"content": "|| for column",
"type": "base",
"children": []
}
]
},
{
"id": "j1a72y5wz39608ssltglqixarbtmn5dx",
"created": 1432728108729,
"modified": 1432728108729,
"collapsed": true,
"content": "A variety of <!-- comment-delimited blocks.... but maybe just use [markdown-it's containers](https://github.com/markdown-it/markdown-it-container)? like :::",
"type": "base",
"children": []
}
]
}
]
},
{
"id": "gf4gt297888do4b8roxa1tpej47zmben",
"created": 1432726065980,
"modified": 1432726065980,
"collapsed": false,
"content": "Pluginy things to make sure work",
"type": "base",
"children": [
{
"id": "63a58uo3dm2kdmc3y6osin306aqvnm02",
"created": 1432726072997,
"modified": 1432726072997,
"collapsed": true,
"content": "getting info from the config (GA key)",
"type": "base",
"children": []
},
{
"id": "64w5sf46zed1kq1j0ym1xiihypxvi7t5",
"created": 1432726080453,
"modified": 1432726080453,
"collapsed": true,
"content": "rendering to blocks",
"type": "base",
"children": []
}
]
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment