[{"data":1,"prerenderedAt":575},["ShallowReactive",2],{"project-4916266":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":48,"post_text":49,"what":50,"said":104,"maker_in_thread":264,"shape":273,"grid":278,"attempts":538,"same_week":539,"maker_shows":39,"maker_hidden":567,"reader_version":568,"card":569},"4916266","roots","a toolkit for advanced front-end dev","title","Show HN: roots - a toolkit for advanced front-end dev","http:\u002F\u002Froots.cx","roots.cx","jenius",1355414806,2012,195,114,79,1677,5,"notable","dev_tools","front-end build toolkit","cli",[24,25,26,27,28],"front-end toolkit","stylus","coffeescript","static site generator","yeoman alternative","mixed",0.105,{"positive":32,"neutral":33,"mixed":34,"critical":35},14,21,4,9,48,{"docs":38,"idea":41,"design":43,"execution":45,"privacy":46},{"positive":39,"critical":40},1,2,{"positive":42,"critical":39},6,{"positive":44,"critical":40},3,{"positive":44,"critical":39},{"positive":47,"critical":44},0,[39,18,44,39,18,18,47,18,47,44,18,39,39,47,18,39,39,47,18,47,44,47,44,44,47,44,44,18,44,39,44,18,18,44,39,18,47,44,44,18],null,{"problem":51,"audience":58,"pricing":49,"motivation":62,"time_to_build":69,"stack":73,"openness":101,"stage":102,"team_size":103},{"value":52,"source":53,"evidence":54},"Repetitive setup and build work for front-end development","maker",[55],{"id":56,"by":11,"text":57},"4917632","Hi - I'm a developer too, full time, and I'm the one who made this so I guess I should be the one explaining it. Roots is for front-end devs or devs who do front-end work. It…",{"value":59,"source":53,"evidence":60},"Front-end developers and developers who do front-end work",[61],{"id":56,"by":11,"text":57},{"value":63,"source":53,"evidence":64},"Make front-end work faster and less repetitive; a project built over more than a year",[65,68],{"id":66,"by":11,"text":67},"4916318","Hey guys - project creator here. Would love to get any and all feedback - this project has been my passion for over a year and I'm super excited to finally release it! Also, this…",{"id":56,"by":11,"text":57},{"value":70,"source":53,"evidence":71},"More than a year on and off",[72],{"id":56,"by":11,"text":57},[74,83,89,93],{"value":75,"source":53,"evidence":76},"Stylus",[77,80],{"id":78,"by":11,"text":79},"4916921","for sure, this was what i was aiming for. if i were better at cocoa dev i would have made a little mac app too. I pimped out stylus and avoided sass\u002Fcompass for very specific…",{"id":81,"by":11,"text":82},"4917023","For sure. I actually built roots on top of sass originally, and I became frustrated with it's limitations. I tried porting it to stylus because that was the only viable…",{"value":84,"source":53,"evidence":85},"Jade",[86],{"id":87,"by":11,"text":88},"4916455","Haha was very prepared for this question. The main differences for me are that roots doesn't rely on ruby, it's built for advanced devs (starts with jade, stylus, and…",{"value":90,"source":53,"evidence":91},"CoffeeScript",[92],{"id":87,"by":11,"text":88},{"value":94,"source":95,"evidence":96},"Node.js","commenter",[97],{"id":98,"by":99,"text":100},"4917612","dreamdu5t","As a developer, I don't quite get who this is for. I know these technologies and how to use them and install them. Installing node.js and stuff is also pretty much a couple of…","open_source","launched","solo",{"praise":105,"objections":147,"requests":189,"questions":212,"alternatives":231},[106,121,136],{"value":107,"source":95,"evidence":108},"Clean, attractive website and design",[109,113,117],{"id":110,"by":111,"text":112},"4916311","jaredcwhite","Nice job on the site design there. Feels clean, professional. I'm interested in learning more about the tools...will bookmark.",{"id":114,"by":115,"text":116},"4916901","jongold","Are people using this\u002FBrunch\u002FYeoman inside Rails apps? I can't work out the usecase - or do you use this in conjunction with a separate app generating your API? Sidenote: the…",{"id":118,"by":119,"text":120},"4916315","carlsednaoui","Awesome job! Loving the CSS Library section - http:\u002F\u002Froots.cx\u002Fcss\u002F",{"value":122,"source":95,"evidence":123},"Useful alternative to Yeoman with templating from the start",[124,128,132],{"id":125,"by":126,"text":127},"4917151","thedjpetersen","Cool project - one of the major pain points with Yeoman was trying to get templating working. Cool to see a project which takes this approach from the beginning.",{"id":129,"by":130,"text":131},"4917201","slajax","Great job OP. Would love to see something that merges aspects from this and Yeoman. I feel like (haven't officially tried either TBH) they focus on slightly different aspects and…",{"id":133,"by":134,"text":135},"4916632","sctechie","Looks great! I've been using yeoman for a while now and this looks like a fantastic replacement \u002F alternative. Are you looking for contributions or just releasing this for people…",{"value":137,"source":95,"evidence":138},"Well-suited for static sites and prototypes",[139,143],{"id":140,"by":141,"text":142},"4916387","pruett","well done, nice work...this looks like an awesome tool for building static sites",{"id":144,"by":145,"text":146},"4917601","mbarvian","This looks like it will definitely come in handy for prototypes, great job. P.S. It seems the link to the SASS plugin on your site is broken.",[148,159,170,181],{"value":149,"source":95,"evidence":150},"Piping a remote install script to sh is a security concern",[151,155],{"id":152,"by":153,"text":154},"4916443","Jgrubb","I very much appreciated the run-this-remote-file | sh installer method before I learned what I was actually opening myself up to. As handy as it is, this practice really should…",{"id":156,"by":157,"text":158},"4920720","bensummers","Obligatory link to \"| sh\" HN comment: http:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=2427492 Why do people still do this for every new project? It's not as if roots isn't packaged properly…",{"value":160,"source":95,"evidence":161},"Installer did not work on Linux (missing open, Ubuntu failure)",[162,166],{"id":163,"by":164,"text":165},"4916605","mikegirouard","This looks fun. Thanks for building a tool like this. One suggestion: After I looked over the installer script, I tried running this on my Arch machine and it didn't recognize…",{"id":167,"by":168,"text":169},"4920114","reidrac","Your \"curl roots.cx\u002Fget | sh\" installation method is not as easy as it seems because it requires node.js but current text seems to imply that only a Linux or Mac system is…",{"value":171,"source":95,"evidence":172},"Video quality and audio are poor",[173,177],{"id":174,"by":175,"text":176},"4916378","JungleGymSam","In that case please consider redoing your videos with more care. Both the audio and video are poor. Your microphone should be near your mouth so that you don't sound like you're…",{"id":178,"by":179,"text":180},"4916528","raimondious","Not to mention being able to hear every single tap click and movement on the laptop is really distracting. However everything else looks pretty slick!",{"value":182,"source":95,"evidence":183},"Opinionated and unclear who it is for",[184,185],{"id":98,"by":99,"text":100},{"id":186,"by":187,"text":188},"4917506","KaoruAoiShiho","Make some simple HTML components, break out the compiled HTML and CSS for non-developers, and you've got yourself a bootstrap alternative. Please, make it happen.",[190,197,205],{"value":191,"source":95,"evidence":192},"Add code examples to the docs",[193],{"id":194,"by":195,"text":196},"4916569","andreasklinger","Quick feedback. There is no example code nowhere on the main website. Videos are great but i usually just scan for code. Hope that helps.",{"value":198,"source":95,"evidence":199},"Support plain JavaScript and fix installer on Linux",[200,204],{"id":201,"by":202,"text":203},"4917791","dwerthen","Looks very nice! Will try it out for sure. Quick question, is there a option to use plain js instead of CoffeeScript?",{"id":167,"by":168,"text":169},{"value":206,"source":95,"evidence":207},"Offer a Sass or Haml option",[208],{"id":209,"by":210,"text":211},"4917676","desireco42","Here is my feedback. I really like what you did, as you can see from other comments, there are already a lot of alternatives. I would prefer sass and haml honestly. Other then…",[213,220,224],{"value":214,"source":95,"evidence":215},"How does it differ from Yeoman?",[216],{"id":217,"by":218,"text":219},"4916439","insraq","What's the difference between this and Yeoman ? (http:\u002F\u002Fyeoman.io\u002F)",{"value":221,"source":95,"evidence":222},"Is it used inside Rails apps?",[223],{"id":114,"by":115,"text":116},{"value":225,"source":95,"evidence":226},"Why RequireJS rather than OneJS?",[227],{"id":228,"by":229,"text":230},"4917556","combataircraft","Why RequireJS, not OneJS?",[232,240,247,251,257],{"value":233,"source":95,"evidence":234},"Yeoman",[235,236],{"id":217,"by":218,"text":219},{"id":237,"by":238,"text":239},"4916504","msutherl","Really great job, excited to try this out. Are there any other similar projects out there (aside from Yeomen)?",{"value":241,"source":95,"evidence":242},"Mimosa",[243],{"id":244,"by":245,"text":246},"4916639","jrmoran","There are a few http:\u002F\u002Fmimosajs.com\u002F http:\u002F\u002Fbrunch.io\u002F ---- On a related note, I'm currently using Grunt.JS with few plugins for Compass, CoffeeScript and Live Reload. Similar to…",{"value":248,"source":95,"evidence":249},"Brunch",[250],{"id":244,"by":245,"text":246},{"value":252,"source":53,"evidence":253},"Middleman",[254],{"id":255,"by":11,"text":256},"4916517","middleman (http:\u002F\u002Fmiddlemanapp.com\u002F) is a solid alternative for ruby as well - this is the only other one i know of apart from yeoman as you mentioned",{"value":258,"source":95,"evidence":259},"Fire.app and CodeKit",[260],{"id":261,"by":262,"text":263},"4916851","cmwelsh","This seems comparable to Fire.app (http:\u002F\u002Ffireapp.handlino.com\u002F, F\u002FLOSS, my favorite) or CodeKit. I noticed that you are specifically pimping out Stylus rather than Sass\u002FCompass,…",{"comments":265,"answered":266,"key":267},42,10,[268,269,272],{"id":66,"text":67},{"id":270,"text":271},"4916384","I know, I definitely need to do a better job with the videos. I just did them this morning (wasn't planning on having them but i thought it might be a good idea) and vimeo really…",{"id":255,"text":256},{"commenters":274,"max_depth":275,"maker_replies":265,"first_comment_mins":276,"lifespan_hours":277},47,7,8,60,[279,281,283,285,287,289,291,292,294,298,301,304,307,310,313,316,318,321,323,325,328,330,334,336,338,340,344,346,348,351,353,356,358,362,364,368,370,372,375,377,379,381,384,386,388,390,391,392,394,396,398,400,401,402,406,408,410,412,414,415,417,419,421,422,423,425,427,429,431,433,435,437,439,441,444,445,446,448,450,452,454,459,461,463,466,468,470,472,474,476,478,480,482,484,486,488,490,493,495,499,501,504,506,509,511,514,517,522,524,526,528,532,534,536],[66,47,47,280,11,39],"maker\u002Fneutral\u002Fnone",[174,47,39,282,175,47],"maker\u002Fcritical\u002Fdocs",[270,47,47,284,11,39],"maker\u002Fneutral\u002Fdocs",[178,47,44,286,179,47],"maker\u002Fmixed\u002Fdocs",[237,47,18,288,238,47],"project\u002Fpositive\u002Fidea",[255,47,47,290,11,39],"project\u002Fneutral\u002Fidea",[244,47,44,290,245,47],[293,47,44,290,238,47],"4916785",[295,47,47,296,297,47],"4916844","commenter\u002Fneutral\u002Fnone","dbashford",[299,47,39,300,238,47],"4916910","project\u002Fcritical\u002Fdesign",[302,47,47,303,297,47],"4916947","other\u002Fneutral\u002Fnone",[305,47,47,303,306,47],"4918167","nightpool",[308,47,47,309,11,39],"4916965","commenter\u002Fneutral\u002Fdesign",[311,47,18,312,297,47],"4917087","project\u002Fpositive\u002Fdesign",[314,47,18,288,315,47],"4917463","mcrider",[317,47,47,290,11,39],"4916806",[319,47,47,303,320,47],"4918953","doctorpangloss",[322,47,47,303,11,39],"4921137",[324,47,47,296,297,47],"4916954",[326,47,44,290,327,47],"4916703","roxxor",[329,47,47,296,11,39],"4916746",[331,47,18,332,333,47],"4917239","project\u002Fpositive\u002Fexecution","alexcabrera",[335,47,47,303,11,39],"4917264",[337,47,47,296,333,47],"4917401",[339,47,47,296,11,39],"4917567",[341,47,44,342,343,47],"4918635","project\u002Fneutral\u002Fdocs","jjoe",[345,47,47,342,11,39],"4918764",[347,47,44,342,343,47],"4918928",[349,47,18,332,350,47],"4919360","eranation",[352,47,47,290,11,39],"4919422",[354,47,44,355,350,47],"4919437","project\u002Fneutral\u002Fdesign",[357,47,47,296,11,39],"4921092",[359,47,44,360,361,47],"4919471","project\u002Fneutral\u002Fnone","jitl",[152,39,39,363,153,47],"project\u002Fcritical\u002Fprivacy",[365,39,47,366,367,47],"4916454","commenter\u002Fneutral\u002Fprivacy","gravitronic",[369,39,39,363,153,47],"4916608",[371,39,47,366,367,47],"4917733",[373,39,47,366,374,47],"4918776","SkyMarshal",[376,39,47,366,11,39],"4916466",[378,39,44,360,153,47],"4916483",[380,39,47,296,11,39],"4916500",[382,39,18,383,153,47],"4916643","project\u002Fpositive\u002Fnone",[163,40,44,385,164,47],"project\u002Fneutral\u002Fexecution",[387,40,47,385,11,39],"4916617",[98,44,39,389,99,47],"project\u002Fcritical\u002Fidea",[56,44,47,290,11,39],[156,34,39,363,157,47],[393,34,47,366,11,39],"4921083",[395,34,47,366,157,47],"4922562",[397,34,47,366,11,39],"4922841",[399,34,47,366,157,47],"4925026",[125,18,18,288,126,47],[110,42,18,312,111,47],[403,275,47,404,405,47],"4919616","other\u002Fneutral\u002Fidea","jameswyse",[407,275,47,303,11,39],"4921119",[409,275,47,303,405,47],"4924714",[411,275,47,303,11,39],"4926681",[413,275,47,303,405,47],"4927328",[186,276,44,290,187,47],[416,276,47,290,11,39],"4917880",[418,276,47,296,187,47],"4918007",[420,276,47,280,11,39],"4918119",[261,35,44,290,262,47],[78,35,47,383,11,39],[424,35,47,296,262,47],"4916987",[81,35,47,426,11,39],"project\u002Fmixed\u002Fexecution",[428,35,44,280,238,47],"4917056",[430,35,47,332,11,39],"4917090",[432,35,47,296,238,47],"4917046",[434,35,47,296,262,47],"4917089",[436,35,47,332,11,39],"4917099",[438,35,47,296,238,47],"4917186",[440,35,47,385,11,39],"4917211",[442,35,44,360,443,47],"4922261","toni",[217,266,44,290,218,47],[87,266,47,290,11,39],[133,447,18,288,134,47],11,[449,447,47,280,11,39],"4916754",[114,451,44,355,115,47],12,[453,451,47,360,11,39],"4916936",[455,456,18,457,458,47],"4916400",13,"project\u002Fpositive\u002Fdocs","backwardm",[167,32,39,460,168,47],"project\u002Fcritical\u002Fexecution",[462,32,47,280,11,39],"4921126",[194,464,39,465,195,47],15,"project\u002Fcritical\u002Fdocs",[467,464,47,342,11,39],"4916588",[469,464,44,290,195,47],"4916729",[471,464,47,360,11,39],"4916772",[201,473,44,385,202,47],16,[475,473,47,385,11,39],"4917851",[477,473,18,332,202,47],"4918102",[479,473,47,385,11,39],"4918125",[481,473,47,296,202,47],"4918216",[483,473,47,385,11,39],"4918332",[118,485,18,312,119,47],17,[209,487,44,426,210,47],18,[489,487,47,360,11,39],"4917845",[491,487,44,385,492,47],"4918549","the_french",[494,487,47,360,11,39],"4919427",[496,497,39,300,498,47],"4918904",19,"adefa",[129,500,18,288,130,47],20,[502,33,44,290,503,47],"4916685","bretthopper",[505,33,47,290,11,39],"4916777",[507,33,47,303,508,47],"4917097","ppradhan",[510,33,47,296,503,47],"4917136",[512,33,47,303,513,47],"4917870","rquantz",[515,33,47,303,516,47],"4918866","illicium",[518,519,44,520,521,47],"4916469",22,"project\u002Fmixed\u002Fdocs","niels_bom",[523,519,47,280,11,39],"4916482",[144,525,44,520,145,47],23,[527,525,47,284,11,39],"4917894",[529,530,44,290,531,47],"4925392",24,"dysoco",[140,533,18,288,141,47],25,[228,535,44,385,229,47],26,[537,535,47,360,11,39],"4917574",[],[540,544,549,554,558,563],{"id":541,"name":542,"points":543,"category":20},"4933608","Scratchpad.io",298,{"id":545,"name":546,"points":547,"category":548},"4916929","Coding for Interviews",117,"learning_science",{"id":550,"name":551,"points":552,"category":553},"4932829","Wifis.org",103,"web_saas",{"id":555,"name":556,"points":557,"category":553},"4934106","Teelaunch",83,{"id":559,"name":560,"points":561,"category":562},"4945189","Firefeed",81,"languages",{"id":564,"name":565,"points":566,"category":548},"4943589","CourseCraft",62,false,"v2",{"id":570,"name":5,"line":6,"ai":567,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":571,"top":18,"kw":572,"maker":11,"domain":10,"tier":19,"attempts":47,"strip":573,"url":9,"mix":574,"praise":107,"objection":149,"sub":21},4916266,0.11,[24,25,26,27,28],"1531550503511051105030330335313553150335",[32,33,34,35],1794036502423]