<commit_before>* smokejs roadmap
** Tasks for RC1
** RC1 reader facing requirements

*** Make markdown content work
**** done Make a dust filter to turn markdown into html
**** done Write tests for the markdown->html filter (if it doesn't exist already)
**** done Hook the markdown filter into our existing render function
*** THIS WAS DONE POORLY
**** So right now we call out to a special dust function to drag in content
**** NO!
**** TODO Make markdown content a model and a view like everthing else
**** TODO Make that view convert from markdown to html in beforeRender
**** TODO make that model look for it's content in the way mirrors provides
**** TODO Axe all the stuff that requires picking through the DOM looking for stuff to render afterwards

*** Splash Pages
**** TODO Create a schema for splash page components
**** TODO Write up a spec for what you want lists of lists from mirrors to look like
***** TODO Submit a ticket or something with the spec to the mirrors project
**** TODO Make a collection of collections and a view in hivemind to handle splash pages
**** TODO Figure out and implement the best way of loading a lot of lists at a time.
**** TODO Figure out if we must allow arbitrary HTML elements or if we can put that in a template
***** If we have to, make a view for arbitrary HTML 
**** BLOCKED Make a proof of concept splash page (perhaps the homepage or a special report page)
**** BLOCKED Make the templates for splash pages
***** BLOCKED Make homepage
***** BLOCKED Have a plan for how to make something like http://www.motherjones.com/special-reports/2012/12/guns-in-america-mass-shootings
<commit_msg>more todos out of discussion w/ MC<commit_after>* smokejs roadmap
** Tasks for RC1
** RC1 reader facing requirements

*** Make markdown content work
**** done Make a dust filter to turn markdown into html
**** done Write tests for the markdown->html filter (if it doesn't exist already)
**** done Hook the markdown filter into our existing render function
*** THIS WAS DONE POORLY
**** So right now we call out to a special dust function to drag in content
**** NO!
**** TODO Make markdown content a model and a view like everthing else
**** TODO Make that view convert from markdown to html in beforeRender
**** TODO make that model look for it's content in the way mirrors provides
**** TODO Axe all the stuff that requires picking through the DOM looking for stuff to render afterwards

*** Splash Pages
**** TODO Create a schema for splash page components
**** TODO Write up a spec for what you want lists of lists from mirrors to look like
***** TODO Submit a ticket or something with the spec to the mirrors project
**** TODO Make a collection of collections and a view in hivemind to handle splash pages
**** TODO Figure out and implement the best way of loading a lot of lists at a time.
**** TODO Figure out if we must allow arbitrary HTML elements or if we can put that in a template
***** If we have to, make a view for arbitrary HTML 
**** BLOCKED Make a proof of concept splash page (perhaps the homepage or a special report page)
**** BLOCKED Make the templates for splash pages
***** BLOCKED Make homepage
***** BLOCKED Have a plan for how to make something like http://www.motherjones.com/special-reports/2012/12/guns-in-america-mass-shootings

*** TODO Make hivemind subclasses and templates for all pieces of an article we'd like to edit separately
**** If we want to add magic when you click on (for instance) a headline, it needs it's own view
**** TODO have a brief discussion (probably w/ cam) about how to break down the different parts of an article/blogpost/photoessay/whatever
**** TODO make subclasses and templates based on product of this discussion
**** TODO update article and topic templates based on new subclasses

{'fraction_non_alphanumeric': 0.07472933720623184, 'fraction_numerical': 0.004224980195405334, 'mean_word_length': 4.45821325648415, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1474373', 'n_tokens_mistral': 948, 'n_tokens_neox': 882, 'n_words': 596}