{"id":154377,"date":"2020-09-08T23:26:02","date_gmt":"2020-09-08T15:26:02","guid":{"rendered":"http:\/\/4563.org\/?p=154377"},"modified":"2020-09-14T04:29:27","modified_gmt":"2020-09-13T20:29:27","slug":"2020-09-03-2020-09-09-github-%e5%91%a8%e6%8a%a5","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=154377","title":{"rendered":"2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : abser <\/span>  <span><i><\/i> 4<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<h1>2020-09-03 ~ 2020-09-09<\/h1>\n<p> <\/p>\n<blockquote>\n<p>\u5468\u62a5\u7b80\u4ecb tickgit: GitHub \u52a9\u624b umami: \u7f51\u7ad9\u6570\u636e\u5206\u6790 go-zero: Web,RPC \u6846\u67b6 jupiter: \u5fae\u670d\u52a1\u6846\u67b6 CMU \u6570\u636e\u5e93\u8bfe\u7a0b MIT \u6570\u5b66\u8bfe\u7a0b GitHub-Card: \u6f02\u4eae\u7684 GitHub \u5e93\u56fe\u7247\u5de5\u5177 SendGrid: \u90ae\u4ef6\u53d1\u9001\u5de5\u5177 Loader: API \u538b\u6d4b\u5de5\u5177 OurWork: Dapr runtime PR, Pulse kafka \u652f\u6301.<\/p>\n<\/blockquote>\n<h1>GitHub<\/h1>\n<p> <\/p>\n<h2>tools<\/h2>\n<\/p>\n<h4>tickgit<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/09\/1599662051336-42e2c18e-11d1-45e1-8027-63a0d68ed8fd.svgalignleftampdisplayinlineampheight140ampmarginobject-ObjectamporiginHeight140amporiginWidth400ampsize0ampstatusdoneampstyleshadowampwidth400.png\" alt=\"2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5\" \/><\/p>\n<p>tickgit is a tool to help you manage latent work in a codebase. \u00a0\u8fd9\u4e2a\u5c0f\u5bb6\u4f19\u5f88\u6709\u8da3\uff0c\u8fd8\u662f go \u8bed\u8a00. \u53ef\u4ee5\u5e2e\u52a9\u4f60\u627e\u5230\u9879\u76ee\u4e2d\u7684 Todo \u5e76\u5217\u51fa\u6765. \u91cd\u70b9\u5728\u4eba\u5bb6\u6709\u4e00\u4e2a\u514d\u8d39\u670d\u52a1: link , \u53ef\u4ee5\u5728\u7f51\u9875\u4e0a\u6d4f\u89c8\u81ea\u5df1\u7684\u67d0\u4e00\u4e2a GitHub \u9879\u76ee\u7684 todo. \u751a\u81f3\u53ef\u4ee5\u6839\u636e\u76f8\u5e94\u7684 todo \u53d1\u9001\u90ae\u4ef6\u548c\u5f00\u542f issues.<br \/><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/09\/1599118613689-833e8a76-7dce-4533-b899-e8135ef1c0c0.pngalignleftampdisplayinlineampheight191ampmarginobject-Objectampnameimage.pngamporiginHeight947amporiginWidth1765ampsize348467ampstatusdoneampstyleshadowampwidth356.png\" alt=\"2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5\" \/>\u00a0\u00a0 <img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/09\/1599118632717-d565b3f6-b881-4335-bc2c-470f4ea1f517.pngalignleftampdisplayinlineampheight191ampmarginobject-Objectampnameimage.pngamporiginHeight951amporiginWidth1639ampsize182690ampstatusdoneampstyleshadowampwidth330.png\" alt=\"2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5\" \/><\/p>\n<blockquote>\n<p>\u4f5c\u4e3a\u5f00\u53d1\u4eba\u5458, \u65e5\u5e38\u4e3a\u81ea\u5df1\u7684\u5f00\u53d1\u5de5\u4f5c\u79ef\u7d2f\u5c0f\u5de5\u5177\u662f\u975e\u5e38\u597d\u7684\u4e60\u60ef.<\/p>\n<\/blockquote>\n<p>  #### [umami]( https:\/\/github.com\/mikecao\/umami) <\/p>\n<p><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/09\/1599662111279-6efbfb2e-3f7b-4d27-8361-0f600b5f24fd.svgalignleftampdisplayinlineampheight140ampmarginobject-ObjectamporiginHeight140amporiginWidth400ampsize0ampstatusdoneampstyleshadowampwidth400.png\" alt=\"2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5\" \/><\/p>\n<p>\u6e90\u7801\u5b89\u88c5\u9700\u8981\u4e00\u4e2a MySQL \u6216\u8005 postgreSQL, \u4e5f\u53ef\u4ee5\u4f7f\u7528 docker-compose \u542f\u52a8. \u542f\u52a8\u540e\u83b7\u53d6 embed code \u5d4c\u5165\u7f51\u7ad9\u8bbf\u95ee\u9875\u9762, \u5c31\u53ef\u4ee5\u7edf\u8ba1\u5206\u6790\u7f51\u7ad9\u6570\u636e\u4e86. \u503c\u5f97\u6ce8\u610f\u7684\u662f, \u53ef\u4ee5\u90e8\u7f72\u4e3a\u65e0\u670d\u52a1\u5668\u5e94\u7528, \u6bd4\u5982 host on vercel.<br \/><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/09\/1599119777022-77cda44f-bcf9-49e5-8339-ba7c771fc55e.pngalignleftampdisplayinlineampheight220ampmarginobject-Objectampnameimage.pngamporiginHeight877amporiginWidth1433ampsize497809ampstatusdoneampstylenoneampwidth359.png\" alt=\"2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5\" \/>\u00a0\u00a0 <img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/09\/1599120403823-b959c763-853c-4295-b35e-f4840d67fb12.pngalignleftampdisplayinlineampheight220ampmarginobject-Objectampnameimage.pngamporiginHeight926amporiginWidth1397ampsize109691ampstatusdoneampstylenoneampwidth332.png\" alt=\"2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5\" \/> <\/p>\n<h2>Framework<\/h2>\n<\/p>\n<h4>go-zero<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/09\/1599662366736-62276dea-ac94-40fa-bdfb-bc4cac7d0ee9.svgalignleftampdisplayinlineampheight150ampmarginobject-ObjectamporiginHeight150amporiginWidth400ampsize0ampstatusdoneampstyleshadowampwidth400.png\" alt=\"2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5\" \/><\/p>\n<p>\u8fd1\u671f\u597d\u672a\u6765\u516c\u53f8\u5f00\u6e90\u7684 web \u548c rpc \u6846\u67b6.<\/p>\n<\/p>\n<h4>jupiter<br \/><\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/09\/1599662645382-7267ba32-09d3-4acd-b52b-01bb9a7697a9.svgalignleftampdisplayinlineampheight120ampmarginobject-ObjectamporiginHeight120amporiginWidth400ampsize0ampstatusdoneampstyleshadowampwidth400.png\" alt=\"2020-09-03 ~ 2020-09-09 GitHub \u5468\u62a5\" \/><\/p>\n<p>\u6597\u9c7c\u5f00\u6e90\u7684\u9762\u5411\u670d\u52a1\u6cbb\u7406\u7684\u5fae\u670d\u52a1\u6846\u67b6\uff0c\u8fd8\u53ef\u4ee5\u642d\u914d\u540c\u65f6\u5f00\u6e90\u7684 Juno \u4e00\u8d77\u4f7f\u7528.<\/p>\n<ul>\n<li>live demo<\/li>\n<li>doc<\/li>\n<\/ul>\n<blockquote>\n<p>Google is friend, but don&#8217;t deserve all of us. by @Abser(abser)<\/p>\n<\/blockquote><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>0<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>2020-09-03 ~ 2020&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/154377"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=154377"}],"version-history":[{"count":1,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/154377\/revisions"}],"predecessor-version":[{"id":154386,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/154377\/revisions\/154386"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=154377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=154377"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=154377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}