[{"data":1,"prerenderedAt":473},["ShallowReactive",2],{"project-17782121":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":42,"post_text":45,"what":46,"said":65,"maker_in_thread":168,"shape":179,"grid":184,"attempts":429,"same_week":436,"maker_shows":39,"maker_hidden":465,"reader_version":466,"card":467},"17782121","git-bug","Distributed bug tracker embedded in git","title","Show HN: git-bug – Distributed bug tracker embedded in git","https:\u002F\u002Fgithub.com\u002FMichaelMure\u002Fgit-bug","github.com","michaelmure",1534507363,2018,447,94,34,2155,2,"legend","dev_tools","issue tracker","cli",[24,25,26,27],"bug tracker","git","distributed issue tracking","offline issues","mixed",0.307,{"positive":31,"neutral":32,"mixed":18,"critical":33},15,19,4,40,{"idea":36,"design":38,"execution":40},{"positive":37,"critical":18},10,{"positive":33,"critical":39},1,{"positive":41,"critical":39},0,[43,41,41,41,44,41,41,44,43,44,44,41,41,41,44,44,44,43,39,44,43,41,41,41,44,44,44,39,43,43,44,43,41,41,44,43,43,33,44,43],5,3,null,{"problem":47,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":55,"openness":63,"stage":64,"team_size":64},{"value":48,"source":49,"evidence":50},"Tracking bugs separately from the code in a web service, which must be migrated over time","commenter",[51],{"id":52,"by":53,"text":54},"17782644","foo101","I have always wanted something like this without having to move away from Git (to Fossil). A bug tracker like this allows the bug history to be tracked and remain with the source…",[56],{"value":57,"source":49,"evidence":58},"Go",[59],{"id":60,"by":61,"text":62},"17783031","windows_tips","Would be nice if there was a tracker done in all shell, or just plain text, so that we don't need to rely on go, or another program. Maybe it could work to develop a core…","open_source","unknown",{"praise":66,"objections":82,"requests":98,"questions":120,"alternatives":135},[67,75],{"value":68,"source":49,"evidence":69},"Bugs stored in the repo so history stays with the source code",[70,71],{"id":52,"by":53,"text":54},{"id":72,"by":73,"text":74},"17782372","nathell","This looks great! I'll very much consider using it for my next project, if only for the warm feeling in the stomach that my bugs are close to the project itself. Huge kudos to…",{"value":76,"source":49,"evidence":77},"Elegant design that avoids a separate service",[78],{"id":79,"by":80,"text":81},"17782490","acidtrucks","I love this because I started building a small utility to help me consistently track issues inside my project files like tickets\u002F{folders}\u002F{file }.md inside my projects, because…",[83,90,94],{"value":84,"source":49,"evidence":85},"Permission model unclear for non-developer bug reporters",[86],{"id":87,"by":88,"text":89},"17782526","rout39574","The permission model will be a problem. The population you desire to be able to update tickets is... shall we say, \"larger\" ? ;) than the population you desire to be able to…",{"value":91,"source":49,"evidence":92},"Large attachments bloat the repository",[93],{"id":87,"by":88,"text":89},{"value":95,"source":49,"evidence":96},"Separate push\u002Fpull commands are awkward",[97],{"id":72,"by":73,"text":74},[99,106,113],{"value":100,"source":49,"evidence":101},"Track which branches a bug is fixed in",[102],{"id":103,"by":104,"text":105},"17783138","pjc50","Bugs are \"retroactive\" - you discover a bug, and then go on to determine the earliest point it was present. Given that, I am looking for an extremely niche but vital feature: the…",{"value":107,"source":49,"evidence":108},"Status command showing new bugs and comments",[109],{"id":110,"by":111,"text":112},"17782404","yoz-y","I really like this. However, I'd like to know if there is something like git-bug status to see what new bugs\u002Fcomments were added and git-bug reset (or checkout) to revert recent…",{"value":114,"source":49,"evidence":115},"Integration with GitLab or GitHub",[116],{"id":117,"by":118,"text":119},"17782800","Benjamin_Dobell","This is really nice. I think this would work really well as a GitLab integration i.e. Use GitLab's UI when online, but store the issues in your repository so it's available…",[121,128],{"value":122,"source":49,"evidence":123},"How does it interact with git garbage collection",[124],{"id":125,"by":126,"text":127},"17782859","jimktrains2","> git-bug store the data in separate references that are not in `refs\u002Fhead`, so they are not recognized as branches How does that work with garbage collection?",{"value":129,"source":49,"evidence":130},"How does it compare to Bugs Everywhere",[131],{"id":132,"by":133,"text":134},"17784138","eeZah7Ux","Honest question: how does it compare to bugs everywhere? http:\u002F\u002Fbugseverywhere.org\u002F has been around for a long time but services like GitHub and GitLab refuse to support its…",[136,140,147,154,161],{"value":137,"source":49,"evidence":138},"Bugs Everywhere",[139],{"id":132,"by":133,"text":134},{"value":141,"source":49,"evidence":142},"git-appraise",[143],{"id":144,"by":145,"text":146},"17782371","Boulth","There is also Distributed code review system for Git repos: https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fgit-appraise",{"value":148,"source":49,"evidence":149},"SIT",[150],{"id":151,"by":152,"text":153},"17785195","dm3","You might be interested in SIT[1] then. SIT has an issue-tracking[2] module which is comparable to git-bug in its scope. [1]https:\u002F\u002Fsit.fyi\u002F…",{"value":155,"source":49,"evidence":156},"Artemis",[157],{"id":158,"by":159,"text":160},"17784766","chriswarbo","Personally I've had great success with http:\u002F\u002Fmrzv.org\u002Fsoftware\u002Fartemis for the past few years. Issues are stored in a `.issues` directory as maildirs, so it does \"leak out\" into…",{"value":162,"source":49,"evidence":163},"git-issue",[164],{"id":165,"by":166,"text":167},"17782963","archseer","There's also https:\u002F\u002Fgithub.com\u002Fdspinellis\u002Fgit-issue, but I don't have any experience with it yet. Maybe it can give you some inspiration",{"comments":31,"answered":37,"key":169},[170,173,176],{"id":171,"text":172},"17783310","If you missed it on the readme, I wrote a document that explain how it works behind the scene: https:\u002F\u002Fgithub.com\u002FMichaelMure\u002Fgit-bug\u002Fblob\u002Fmaster\u002Fdoc\u002Fmodel.md",{"id":174,"text":175},"17783069","The problem with this approach is that usually your work computer is not reachable from internet, so ActivityPub won't work here. It might be used to create a federated GitHub…",{"id":177,"text":178},"17783200","Not yet, but that might be a good feature. Also, the goal is to have an extensible data model where you can store whatever metadata you want to support arbitrary external bug…",{"commenters":180,"max_depth":181,"maker_replies":31,"first_comment_mins":182,"lifespan_hours":183},54,7,42,123,[185,189,191,195,198,200,203,205,208,211,213,217,220,223,226,228,230,234,236,238,239,242,245,249,252,255,256,259,262,264,266,269,271,272,274,275,277,280,282,285,288,291,293,296,300,303,305,307,309,311,313,316,318,320,322,325,327,330,331,333,335,337,342,345,347,349,352,355,357,359,362,365,367,369,371,374,378,380,384,387,390,392,395,399,402,406,408,410,413,415,418,421,423,425],[186,41,44,187,188,41],"17785501","maker\u002Fneutral\u002Fnone","avar",[52,39,43,190,53,41],"project\u002Fpositive\u002Fidea",[192,39,41,193,194,41],"17783007","other\u002Fneutral\u002Fnone","gglitch",[196,39,41,193,197,41],"17783062","brylie",[199,39,41,193,194,41],"17783121",[201,39,41,193,202,41],"17787911","edwinyzh",[204,39,41,193,194,41],"17796185",[206,39,41,193,207,41],"17783246","jaccarmac",[209,39,41,193,210,41],"17783342","bachmeier",[212,39,41,193,210,41],"17783329",[214,39,44,215,216,41],"17783039","project\u002Fneutral\u002Fnone","igneo676",[218,39,41,193,219,41],"17784282","cryptonector",[221,39,41,193,222,41],"17784514","Izkata",[224,39,41,193,225,41],"17807339","snthpy",[227,39,41,193,222,41],"17819178",[171,18,41,229,11,39],"maker\u002Fneutral\u002Fdocs",[231,44,44,232,233,41],"17783029","maker\u002Fneutral\u002Fidea","emacsen",[174,44,41,235,11,39],"project\u002Fneutral\u002Fidea",[237,44,44,235,233,41],"17783403",[79,33,43,190,80,41],[240,33,43,190,241,41],"17782550","carlmr",[243,33,44,235,244,41],"17784573","codethief",[246,33,41,247,248,41],"17785126","commenter\u002Fneutral\u002Fnone","Hendrikto",[250,33,39,251,80,41],"17786942","project\u002Fcritical\u002Fidea",[253,43,43,190,254,41],"17782359","giancarlostoro",[144,43,41,193,145,41],[257,43,41,193,258,41],"17782396","dfischer",[260,43,41,193,261,41],"17782501","emmelaich",[263,43,41,193,159,41],"17784734",[265,43,41,193,145,41],"17782825",[267,43,41,247,268,41],"17783348","haldean",[270,43,41,247,258,41],"17786569",[151,43,44,235,152,41],[103,273,44,235,104,41],6,[177,273,41,232,11,39],[276,273,44,235,219,41],"17784874",[278,273,44,235,279,41],"17783720","deathanatos",[281,273,44,235,133,41],"17784155",[283,181,41,193,284,41],"17782569","claudius",[72,286,43,287,73,41],8,"project\u002Fpositive\u002Fdesign",[289,286,41,290,11,39],"17782398","project\u002Fneutral\u002Fdesign",[125,286,44,292,126,41],"project\u002Fneutral\u002Fexecution",[294,286,41,295,11,39],"17783027","maker\u002Fneutral\u002Fexecution",[297,286,39,298,299,41],"17783065","project\u002Fcritical\u002Fexecution","snuxoll",[301,286,44,235,302,41],"17783653","sounds",[304,286,41,295,11,39],"17784339",[306,286,41,247,188,41],"17785477",[308,286,41,247,299,41],"17788821",[117,310,43,190,118,41],9,[312,310,41,193,145,41],"17782863",[314,310,41,193,315,41],"17782904","matteeyah",[317,310,41,193,145,41],"17784934",[319,310,41,193,315,41],"17785603",[321,310,41,193,145,41],"17787527",[323,310,41,193,324,41],"17788396","chriscool",[326,310,41,193,324,41],"17787839",[328,310,41,193,329,41],"17784719","Walkman",[132,37,44,235,133,41],[332,37,41,292,11,39],"17784600",[334,37,41,193,159,41],"17784756",[165,336,44,215,166,41],11,[338,339,44,340,341,41],"17782374",12,"project\u002Fmixed\u002Fidea","katzgrau",[343,339,41,344,11,39],"17782416","maker\u002Fneutral\u002Fdesign",[87,339,39,346,88,41],"project\u002Fcritical\u002Fdesign",[348,339,44,290,241,41],"17782581",[350,339,43,287,351,41],"17782589","lawl",[353,339,41,354,11,39],"17782611","commenter\u002Fneutral\u002Fdesign",[356,339,44,290,222,41],"17784564",[358,339,44,340,80,41],"17782528",[360,339,43,190,361,41],"17783253","ken",[363,339,41,193,364,41],"17784730","yourapostasy",[60,366,44,235,61,41],13,[110,368,43,287,111,41],14,[370,368,41,344,11,39],"17782458",[372,31,43,190,373,41],"17782861","DoofusOfDeath",[375,376,41,193,377,41],"17782637",16,"poorman",[158,379,41,193,159,41],17,[381,382,41,193,383,41],"17782975",18,"yehohanan7",[385,32,41,193,386,41],"17785134","antman",[388,389,44,235,210,41],"17783383",20,[391,389,41,232,11,39],"17783929",[393,389,41,193,394,41],"17786688","yrashk",[396,397,41,193,398,41],"17783392",21,"pknopf",[400,401,43,287,194,41],"17788097",22,[403,404,43,190,405,41],"17783155",23,"keredson",[407,404,41,344,11,39],"17783267",[409,404,43,190,405,41],"17784013",[411,404,39,251,412,41],"17784539","phyzome",[414,404,43,190,405,41],"17784588",[416,417,41,187,11,39],"17782658",24,[419,417,44,344,420,41],"17783635","notduncansmith",[422,417,41,344,11,39],"17783910",[424,417,41,187,11,39],"17785100",[426,417,43,427,428,41],"17785653","maker\u002Fpositive\u002Fnone","loco5niner",[430,431],{"id":4,"t":12,"points":14,"comments":15},{"id":432,"t":433,"points":434,"comments":435},"22831604",1586514184,153,55,[437,441,446,451,456,461],{"id":438,"name":439,"points":440,"category":20},"17773982","Wayland compositor in around 500 lines of annotated C",332,{"id":442,"name":443,"points":444,"category":445},"17782278","abyjames.com",256,"productivity",{"id":447,"name":448,"points":449,"category":450},"17787180","TinyGo",177,"languages",{"id":452,"name":453,"points":454,"category":455},"17817466","SVG 3D Builder",157,"creative",{"id":457,"name":458,"points":459,"category":460},"17784308","greview",138,"data",{"id":462,"name":463,"points":464,"category":450},"17793375","Umbrella JS",132,false,"v2",{"id":468,"name":5,"line":6,"ai":465,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":469,"top":18,"kw":470,"maker":11,"domain":10,"tier":19,"attempts":18,"strip":471,"url":9,"mix":472,"praise":68,"objection":84,"sub":21},17782121,0.31,[24,25,26,27],"5000300353300033351350003331553500355435",[31,32,18,33],1794036568768]