{"action":"created","comment":{"url":"https://api.github.com/repos/xitu/gold-miner/pulls/comments/100218388","pull_request_review_id":20193518,"id":100218388,"diff_hunk":"@@ -1,153 +1,154 @@\n > * 原文地址：[Buttons in Design Systems](https://medium.com/eightshapes-llc/buttons-in-design-systems-eac3acf7e23#.u8m3qun1i)\n * 原文作者：[Nathan Curtis](https://medium.com/@nathanacurtis?source=post_header_lockup)\n * 译文出自：[掘金翻译计划](https://github.com/xitu/gold-miner)\n-* 译者：\n+* 译者：[Funtrip](https://www.behance.net/Funtrip)\n * 校对者：\n \n-# Buttons in Design Systems #\n+# 视觉系统中的按钮 #\n \n-## 12 Tips for Setting Up a System That Endures ##\n+## 建立一个长远的视觉系统的12点建议 ##\n \n <img class=\"progressiveMedia-noscript js-progressiveMedia-inner\" src=\"https://cdn-images-1.medium.com/max/2000/1*CzIsMRDmO6EadfN0cb85GA.png\">\n \n-I love buttons. I can *do* things with buttons. Take a next step. Make a commitment. Get things done. With buttons, interaction springs to life.\n+我爱按钮们。我可以用按钮**做**很多事：进行下一步，做出决定，或者完成事务。有了按钮，交互变得焕发生机。\n \n-That’s why *Button*s are arguably a design system’s most important component. Devilishly simple, they offer a simple label in a defined region I can press. As such, buttons are where you apply a design language’s base attributes in ways that’ll ripple throughout more complex component later.\n+这就是为什么**按钮**们是一个设计系统里最重要的组成部分。非常简单，它们在指定的区域提供可以点击的简单标签。因此，按钮是你应用一种设计语言的基本特征的重要方式，之后你可以把特征扩展到其他更复杂的部分上。\n \n Here’s **12** lessons I’ve learned when working the **primary button**, **secondary buttons**, and a whole host of **other button types** in an emerging system.\n+这篇文章讲的是我在一个新生系统中着手设计主要按钮，次要按钮，以及一大堆其他类型按钮的时候所学习到的 **12** 条经验。\n \n-### The Primary Button ###\n+### 主要按钮 ###\n \n-#### #1. Set a System’s Stylistic Tone ####\n+#### #1. 设定一个系统的风格基调 ####\n \n-A button is the purest atomic expression of a system’s visual style. It combines the “big three” attributes— *color*, *typography*, and *iconography* — into a non-splittable atomic part. Buttons also provoke discussion of *space*: padding inside (particularly, to a label’s left and right) and margin outside (adjacent to other elements). Ultimately, button can even surface more esoteric attributes like roundedness (via *border-radius*) and lift (via *box-shadow*).\n+一个按钮就像是系统视觉风格中最纯粹的原子表达（译者注：原子是化学反应中不可分割的最小微粒）。它结合了三大属性——**颜色**，**字体**以及**图像**——这些成为了一个原子中不可分割的部分。按钮也引发了对**空间**的讨论：内部填充（特别是标签的左、右）和边距（与其他元素相邻）。最后，按钮甚至可以表达更深层次的东西，比如圆角（通过**边缘半径**），比如扩散（通过**边框阴影**）。\n \n-*Takeaway*: Embrace the button as a leading representation of a system’s style. Bonus points if you align a button’s definition with a burgeoning set of [token variables](https://medium.com/salesforce-ux/living-design-system-3ab1f2280ef7)for color, size, space, and other fine details.\n+**要点**：把按钮当作一个系统风格中的首要代表去接受它吧。如果你把按钮的定义与颜色、大小、空间或其他细节等[新的变量](https://medium.com/salesforce-ux/living-design-system-3ab1f2280ef7)联系起来，那将会是很好的加分项。\n \n <img class=\"progressiveMedia-noscript js-progressiveMedia-inner\" src=\"https://cdn-images-1.medium.com/max/800/1*PyWEYZhKikVzaC8KwAbN-A.png\">\n \n-Buttons pack in a wide range of attributes for such a simple element.\n+按钮这样一个简单的元素包含了很大范围广泛的属性。\n \n-#### #2. Set a Verbal Tone, Too ####\n+#### #2. 设定一个语言基调 ####\n \n-Fortunately, “Click Here” is in our past. But we still need answers: How long can button labels be? Are labels written in the imperative (such as “Save” or “Close”)? Should I pair a verb (“Save”) with an object type (“Document”)? Are there preferred labels for common actions? Do we inject a brand voice…or not?\n+幸运的是，「点击这里」的讲法已经是过去式了。但我们仍然需要回答：一个按钮上的标签可以有多长？标签是用祈使句写的吗（比如「保存」或「关闭」）？我应该用一个对象（「文档」）来匹配一个动词（「保存」）吗？常用的动作有建议标签吗？我们加入了品牌的声音……还是没有？\n \n-*Takeaway*: Jumpstart a consistent voice by including label guidance where I find button assets. Sure, a word lists and deep editorial standards can be found in documentation like a Voice and Tone guide. However, buttons are a great place to start bridging guidance together.\n+**要点**：我发现按钮的价值是用里面的标签来创造一个一致的语调。当然，单词表和深层次的文案标准可以在具体的文档中找到，比如说语言和语调的指南。无论如何，按钮是一个很好的地方来把各种指引桥接在一起。\n \n ![](https://cdn-images-1.medium.com/max/800/1*hqrRbtUd5v_HPeGqf_Ke3Q.png) \n \n-#### #3. Invert Buttons When Backgrounds Get Complicated ####\n+#### #3. 在背景变得复杂时使用反转色 ####\n \n-Most buttons work just fine on a white background. But what happens when you place it on a photograph? Or a different, darker background color? Heck, are you even allowed to put it on a light neutral color? Can you use a button anywhere? Can you *change* the color of a primary button?\n+大部分按钮在白色的背景上都可以正常工作。但是当你把按钮放到一张照片上又会发生什么呢？或者深色的背景上呢？诶，它甚至可能被放到一个浅色的中性颜色上？你的按钮可以被用到任何地方吗？你可以**更改**主要按钮的颜色吗？\n \n-*Takeaway*: Demonstrate viable backgrounds for your primary button, and codify an inverted alternative — white? a different color? semitransparent? — to apply when backgrounds darken. When documenting, show light and dark alternatives on a range of common backgrounds to drive the point home.\n+**要点**：请在一个清晰可见的背景上展示你的按钮，并且设定一个反转色备用——白色？一个完全不同的颜色？或是半透明？——在背景灰暗时使用。当在编排文档时，在一系列有普遍性的背景上展示备用的亮色或暗色来把标准搞清楚。\n \n <img class=\"progressiveMedia-noscript js-progressiveMedia-inner\" src=\"https://cdn-images-1.medium.com/max/800/1*FeIWlJu-OZ8qUEsM-FsMUg.png\">\n \n-Show buttons a on variety of backgrounds, good and bad\n+在不同的背景上展示按钮，看看它们看起来是不是都好\n \n-#### #4. Limit One Per Page, Unless Repeating a Primary Action ####\n+#### #4. 限制每页只有一个按钮，除非它们是主要按钮的重复 ####\n \n-Buttons call for action. We often use a primary button to draw attention to a page’s highest priority action. Until, we can’t prioritize and there’s a bunch of primary buttons littered throughout a page ([hopefully they’re consistent](http://bradfrost.com/blog/post/conducting-an-interface-inventory/), right?).\n+Buttons call for action. We often use a primary button to draw attention to a page’s highest priority action. Until, we can’t prioritize and there’s a bunch of primary buttons littered throughout a page ([hopefully they’re consistent](http://bradfrost.com/blog/post/conducting-an-interface-inventory/), right?).按钮可以引起动作。我们经常用一个主要的按钮，把用户的注意力吸引到页面里高优先级的操作上。但是，如果有一大堆按钮散落在页面上，我们就无法区分出它们的优先级的先后了。（[除非它们都是一样的](http://bradfrost.com/blog/post/conducting-an-interface-inventory/)，对吧？）\n \n-In some cases, using a primary button is appropriate when you must choose from a parallel set of objects (like a stack of media objects in search results) or a settings page layout presents categories of options in equivalent modular regions.\n+在某些情况下，使用一个主按钮是恰当的，比如当你必须从一大堆平行的对象中做选择，或是一个设置页面有相似的模块化的区域，布满了指向不同类别的选项。\n \n-*Takeaway*: Define when to use — and when to avoid — more than one primary button on a page.\n+**要点**：明确什么时候使用——和什么时候应该避免——在一个页面上使用超过一个的主要按钮。\n \n <img class=\"progressiveMedia-noscript js-progressiveMedia-inner\" src=\"https://cdn-images-1.medium.com/max/800/1*o2H9eO-00poReXitGm-hAQ.png\">\n \n \n-#### #5. Design and Build a Button’s Arc of Interaction ####\n+#### #5. 设计并建立一个按钮的交互特征 ####\n \n-Buttons are *the* primitive interaction, and with interaction comes change. It’s not good enough to present a developer “Here’s the button design!” by just showing how it looks when a page loads. Instead, it’s up to the designer to show how a button appears across many states: default, hover, focused (“haloed”), pressed / active, and even a spinning waiting or animated progression.\n+按钮是最原始的交互，并随着交互变化。只展示按钮在页面加载时的样子，并告诉开发者「这就是按钮的设计！」显然是不够好的。相反，应该由设计师来展示一个按钮在许多不同的状态下应该出现的样式：默认、悬停、焦点状态（「一圈光环」），按下/活动中，甚至一个旋转的加载动画。\n \n-*Takeaway*: Pair a live demo (just embed the button on the page!) with a gallery that shows the states without requiring readers to interact. Documentation isn’t a treasure hunt. Bonus points for including a video demo like Material Design does.\n+**要点**：在资料中附上一个动画展示（把按钮放到页面里！），它可以展示按钮的各种状态而不需要阅读者亲自来互动。阅读文档不是一个寻宝游戏。像 Material Design 的指南那样做一个演示视频将会很加分。\n \n <img class=\"progressiveMedia-noscript js-progressiveMedia-inner\" src=\"https://cdn-images-1.medium.com/max/800/1*t9OuRA0hVzMw7uItFsqEAQ.png\">\n \n \n-#### #6. Be Resilient to Mixed Elements ####\n+#### #6. 让元素以可响应式的方式结合起来 ####\n \n-Pairing a button label with an icon reinforces meaning and quickens recognition.\n+将按钮上的文字与 icon 配对可以让用户更快地识别和更易理解。\n \n-Hold on! I thought buttons were a label in predictably clickable region. When you add an element, even a simple icon, a button layout shouldn’t break down. Coping with less predictable elements reveals pesky issues of spacing and alignment inside. You’ll wanna smooth these out, particularly if buttons can contain labels, icons, *and* other stuff.\n+但是等等！我认为按钮应该处于可被预见的可点击区域内。当你添加了一个新元素，即使是一个简单的 icon，按钮的布局都不应该被破坏。要应对不可预见的元素揭示了间距和内部对齐等讨厌的问题。你会想要让他们的布局更加平缓，特别是按钮包括了标签、icon **和**其他部件的时候。\n \n-*Takeaway*: Craft buttons to be resilient to including additional elements, whether in code or design tools. Users will want to add things — icons, labels, whatevers — and not worry about consequences of space and alignment. Set them up for success by doing that work for them.\n+**要点**：让你的按钮对代码或设计工具可响应。用户们将要添加东西的——icon、标签、或者其他任何东西——但别担心间距和排列会被破坏。做好了前面的工作你就可以让它们正确地显示了。\n \n <img class=\"progressiveMedia-noscript js-progressiveMedia-inner\" src=\"https://cdn-images-1.medium.com/max/800/1*5dXoAkQukuKhKVL87pTJlw.png\">\n \n-### The Secondary Buttons ###\n+### 次要按钮 ###\n \n-#### #7. Ensure Secondary ≠ Disabled ####\n+#### #7. 次要 ≠ 不可用 ####\n \n-No one yearns for gray buttons.\n+没有谁希望看到灰色的按钮\n \n-But you may find yourself needing to pair a secondary option with that inviting, saturated primary. You avoid a second saturated color, because that results in two saturated buttons next to one another, like green for *Save* and blue for *Submit*. Not even you, let alone your users, know which is more important.\n+但你可能发现你需要为那个吸引人的、高饱和度的主要按钮匹配一个次要按钮。你避免了使用第二个高饱和度的颜色，因为这会导致两个高饱和度的按钮彼此相邻，就像绿色表示**保存**，蓝色表示**提交**。不说用户，就连你自己也不知道哪个按钮更重要。\n \n-So, you opt for a neutral. And the neutral is nearly or completed gray. And it looks disabled. Worse, when the primary is disabled, it’s now also gray. Next to your gray secondary. Sigh.\n+所以，你可能会选择使用中性颜色。中性颜色看起来接近或完全是灰色。并且它看上去像是表达不可用。更糟糕的是，当主要按钮不可用的时候它也会变成灰色。并且就在你灰色的次要按钮旁边。哎。:-(\n \n-*Takeaway*: Solve for the secondary button colors and disabled states in concert. Make sure all your options work well together and none are inaccessible.\n+**要点**：同时处理次级按钮的颜色和不可用按钮的颜色。确保所有选项在一起时都可以正常工作并且都容易可见。\n \n ![](https://cdn-images-1.medium.com/max/800/1*E101zYa4_NxchGVfpKgypg.png) \n \n-Which one is disabled?\n+哪一个才是不可用的？\n \n-#### #8. Beware of Ghosts in the Machine ####\n+#### #8. 当心机器里的「幽灵」 ####\n \n-Ghost buttons rely on only a border and label of the same color while lacking a background fill. Behind that label rests an uncertain future. Sometimes the label is on white (yes, that’s easy!). However, other times a flat color or visually rich photo make the label difficult to read.\n+「幽灵按钮」通常只依赖于相同颜色的边框和标签，而缺乏填充背景色。这样的标签背后的区域是不确定的。有时候标签在白色上（是的，那很容易被看清！）。然而，在其他时候一个纯色或者细节丰富的照片都可以让标签变得很难阅读。\n \n-Ghosts allure designers coveting a sophistication absent from chunky, higher contrast primary button. Yet, these are called *Ghosts* for a reason. They disappear. I’ve observed ghost buttons donning a cloak of invisibility in usability test after usability test. Participants don’t see them or can’t read them. This weakens or destroys a button’s value in affording action we intend.\n+「幽灵」让设计师在设计高对比度的主要按钮时想要偷懒。然而，把他们称为「**幽灵**」是有原因的。因为很多时候它们会无法被看见。我观察了「幽灵按钮」被难以查看的图片覆盖的情况下的可见性测试。参与者看不清它们或很难阅读它们。这将会削弱或破坏我们原本打算让这个按钮实现的交互的价值。\n \n-*Takeaway*: Inject Ghost buttons into a system at your own peril. Studies I’ve observed suggest that ghosts perform poorer than filled counterparts. Plus, you might just avoid hours spent listening to polarizing designer debates on the subject.\n+**要点**：在一个系统中使用「幽灵按钮」是将你自己的设计置于为危险中。我观察到的情况表明「幽灵按钮」的表现比填充色还要差。此外，你可能只是想避免花费几个小时来倾听关于这个问题的极端设计师辩论。\n \n <img class=\"progressiveMedia-noscript js-progressiveMedia-inner\" src=\"https://cdn-images-1.medium.com/max/800/1*bKSO70RdMp2OUoVrrLXs2Q.png\">\n \n-Ghost buttons — even in simple situations — perform questionably. In unpredictable backgrounds? Forget about it.\n+幽灵按钮——即使在简单的情况下——表现也是有问题的。你想要在不可预测的背景上使用它？忘掉这回事吧。\n \n-### Additional Button Types ###\n+### 其他按钮类型 ###\n \n-Before too long, system users will be asking you for *that* other button. A button big or small. A button with a menu or a toolbar of toggles aplenty. It’s up to your system to be complete-enough.\n+很快，系统的用户们就需要你提供**那些**其他的按钮。大一点或者小一点的按钮。带有菜单或工具栏可切换的按钮。这取决于你的系统是否足够完整。\n \n-#### #9. Vary Size, Both Large (or Mega/Huge/Puffy) & Small (or Micro/Tiny) ####\n+#### #9. 可变尺寸，大（或者超大/巨大/扩展）&小（或者微小/极小） ####\n \n-Interactions can be found in tight spots like a *Card* object or sidebar module. Other times, you need a massive button to sit on a full-bleed photo dominating the viewport.\n+交互可以在重要的地方比如**卡片**元素或侧边栏模块中找到。有时，你需要在一个全屏的图片上放上一个巨大的按钮来主导视图。\n \n-*Takeaway*: Provide tooling to tune button size down and up as needed, as simple as another CSS class or design software style. Also, consider more memorable names — like “Puffy” or “Micro” — rather than a bland “Large” or “Small.”\n+**要点**：在有必要的时候调整按钮的尺寸大小，尽可能像其他的 CSS 类或者设计软件的风格一样简洁。此外，考虑一个更难忘的名字——比如「扩展」或「微小」——而不是一个平淡的「大」或「小」\n \n <img class=\"progressiveMedia-noscript js-progressiveMedia-inner\" src=\"https://cdn-images-1.medium.com/max/800/1*xxExyXQ3M1TXwwK__d4fMw.png\">\n \n-#### #10. Distinguish Buttons from Links ####\n+#### #10. 区分按钮与链接s ####\n \n-In the era of flat designs, systems like [Material Design use a “Flat” button](https://www.google.com/design/spec/components/buttons.html#buttons-flat-buttons)  variant for use as in toolbars, dialog action groups, and inline near text. In a default state, there’s little to no visual difference from a link. However, a button’s states and behaviors bring a whole host of distinct considerations from your simple anchor tag.\n+在扁平化设计的时代，像 [Material Design 这样的视觉系统](https://www.google.com/design/spec/components/buttons.html#buttons-flat-buttons)使用了多种「扁平」按钮，来用在工具栏、对话框操作和行内文本渣。在默认状态下，按钮和链接几乎没有视觉差异。然而，一个按钮的状态和行为，与简单的锚标签相比，会带来完全不同的效果。\n \n-*Takeaway*: If your system offers a flat variant, be sure it’s conventional use — in both design and code — is distinguished from links. Additionally, cover all the interactive complexity such as *focus* & *press* states, *spacing*, and *alignment*.\n+*Takeaway*: If your system offers a flat variant, be sure it’s conventional use — in both design and code — is distinguished from links. Additionally, cover all the interactive complexity such as *focus* & *press* states, *spacing*, and *alignment*.**要点**：如果你的系统使用了扁平化的版本，应该确保它的常规使用——在设计和代码中——都有别于链接。此外，这条准则应该涵盖所有复杂交互。例如**焦点**和**被按下**的状态，**间距**和**对齐方式**。\n \n ![](https://cdn-images-1.medium.com/max/800/1*0MCgCs3CpqhuQ9S_pQIalA.png) \n \n-#### #11. Enrich Variety with Menus & Zones ####\n+#### #11. 可变的的菜单和区域 ####","path":"TODO/buttons-in-design-systems.md","position":177,"original_position":177,"commit_id":"e42b151cb63efb187b417f6b951c536966012cc5","original_commit_id":"e42b151cb63efb187b417f6b951c536966012cc5","user":{"login":"yifili09","id":1016943,"avatar_url":"https://avatars.githubusercontent.com/u/1016943?v=3","gravatar_id":"","url":"https://api.github.com/users/yifili09","html_url":"https://github.com/yifili09","followers_url":"https://api.github.com/users/yifili09/followers","following_url":"https://api.github.com/users/yifili09/following{/other_user}","gists_url":"https://api.github.com/users/yifili09/gists{/gist_id}","starred_url":"https://api.github.com/users/yifili09/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yifili09/subscriptions","organizations_url":"https://api.github.com/users/yifili09/orgs","repos_url":"https://api.github.com/users/yifili09/repos","events_url":"https://api.github.com/users/yifili09/events{/privacy}","received_events_url":"https://api.github.com/users/yifili09/received_events","type":"User","site_admin":false},"body":"> Enrich Variety with Menus & Zones\r\n> 可变的的菜单和区域\r\n\r\n使用菜单和区块丰富按钮的多样性","created_at":"2017-02-09T02:12:42Z","updated_at":"2017-02-09T02:16:01Z","html_url":"https://github.com/xitu/gold-miner/pull/1179#discussion_r100218388","pull_request_url":"https://api.github.com/repos/xitu/gold-miner/pulls/1179","_links":{"self":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/comments/100218388"},"html":{"href":"https://github.com/xitu/gold-miner/pull/1179#discussion_r100218388"},"pull_request":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/1179"}}},"pull_request":{"url":"https://api.github.com/repos/xitu/gold-miner/pulls/1179","id":104661891,"html_url":"https://github.com/xitu/gold-miner/pull/1179","diff_url":"https://github.com/xitu/gold-miner/pull/1179.diff","patch_url":"https://github.com/xitu/gold-miner/pull/1179.patch","issue_url":"https://api.github.com/repos/xitu/gold-miner/issues/1179","number":1179,"state":"open","locked":false,"title":"视觉系统中的按钮","user":{"login":"funtrip","id":14296263,"avatar_url":"https://avatars.githubusercontent.com/u/14296263?v=3","gravatar_id":"","url":"https://api.github.com/users/funtrip","html_url":"https://github.com/funtrip","followers_url":"https://api.github.com/users/funtrip/followers","following_url":"https://api.github.com/users/funtrip/following{/other_user}","gists_url":"https://api.github.com/users/funtrip/gists{/gist_id}","starred_url":"https://api.github.com/users/funtrip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/funtrip/subscriptions","organizations_url":"https://api.github.com/users/funtrip/orgs","repos_url":"https://api.github.com/users/funtrip/repos","events_url":"https://api.github.com/users/funtrip/events{/privacy}","received_events_url":"https://api.github.com/users/funtrip/received_events","type":"User","site_admin":false},"body":"","created_at":"2017-02-04T13:55:00Z","updated_at":"2017-02-09T02:16:01Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8b123b6961b227d28c49592b69b668917111c56a","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/xitu/gold-miner/pulls/1179/commits","review_comments_url":"https://api.github.com/repos/xitu/gold-miner/pulls/1179/comments","review_comment_url":"https://api.github.com/repos/xitu/gold-miner/pulls/comments{/number}","comments_url":"https://api.github.com/repos/xitu/gold-miner/issues/1179/comments","statuses_url":"https://api.github.com/repos/xitu/gold-miner/statuses/e42b151cb63efb187b417f6b951c536966012cc5","head":{"label":"funtrip:patch-1","ref":"patch-1","sha":"e42b151cb63efb187b417f6b951c536966012cc5","user":{"login":"funtrip","id":14296263,"avatar_url":"https://avatars.githubusercontent.com/u/14296263?v=3","gravatar_id":"","url":"https://api.github.com/users/funtrip","html_url":"https://github.com/funtrip","followers_url":"https://api.github.com/users/funtrip/followers","following_url":"https://api.github.com/users/funtrip/following{/other_user}","gists_url":"https://api.github.com/users/funtrip/gists{/gist_id}","starred_url":"https://api.github.com/users/funtrip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/funtrip/subscriptions","organizations_url":"https://api.github.com/users/funtrip/orgs","repos_url":"https://api.github.com/users/funtrip/repos","events_url":"https://api.github.com/users/funtrip/events{/privacy}","received_events_url":"https://api.github.com/users/funtrip/received_events","type":"User","site_admin":false},"repo":{"id":70393321,"name":"gold-miner","full_name":"funtrip/gold-miner","owner":{"login":"funtrip","id":14296263,"avatar_url":"https://avatars.githubusercontent.com/u/14296263?v=3","gravatar_id":"","url":"https://api.github.com/users/funtrip","html_url":"https://github.com/funtrip","followers_url":"https://api.github.com/users/funtrip/followers","following_url":"https://api.github.com/users/funtrip/following{/other_user}","gists_url":"https://api.github.com/users/funtrip/gists{/gist_id}","starred_url":"https://api.github.com/users/funtrip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/funtrip/subscriptions","organizations_url":"https://api.github.com/users/funtrip/orgs","repos_url":"https://api.github.com/users/funtrip/repos","events_url":"https://api.github.com/users/funtrip/events{/privacy}","received_events_url":"https://api.github.com/users/funtrip/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/funtrip/gold-miner","description":"掘金翻译计划，翻译掘金上优质的英文文章","fork":true,"url":"https://api.github.com/repos/funtrip/gold-miner","forks_url":"https://api.github.com/repos/funtrip/gold-miner/forks","keys_url":"https://api.github.com/repos/funtrip/gold-miner/keys{/key_id}","collaborators_url":"https://api.github.com/repos/funtrip/gold-miner/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/funtrip/gold-miner/teams","hooks_url":"https://api.github.com/repos/funtrip/gold-miner/hooks","issue_events_url":"https://api.github.com/repos/funtrip/gold-miner/issues/events{/number}","events_url":"https://api.github.com/repos/funtrip/gold-miner/events","assignees_url":"https://api.github.com/repos/funtrip/gold-miner/assignees{/user}","branches_url":"https://api.github.com/repos/funtrip/gold-miner/branches{/branch}","tags_url":"https://api.github.com/repos/funtrip/gold-miner/tags","blobs_url":"https://api.github.com/repos/funtrip/gold-miner/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/funtrip/gold-miner/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/funtrip/gold-miner/git/refs{/sha}","trees_url":"https://api.github.com/repos/funtrip/gold-miner/git/trees{/sha}","statuses_url":"https://api.github.com/repos/funtrip/gold-miner/statuses/{sha}","languages_url":"https://api.github.com/repos/funtrip/gold-miner/languages","stargazers_url":"https://api.github.com/repos/funtrip/gold-miner/stargazers","contributors_url":"https://api.github.com/repos/funtrip/gold-miner/contributors","subscribers_url":"https://api.github.com/repos/funtrip/gold-miner/subscribers","subscription_url":"https://api.github.com/repos/funtrip/gold-miner/subscription","commits_url":"https://api.github.com/repos/funtrip/gold-miner/commits{/sha}","git_commits_url":"https://api.github.com/repos/funtrip/gold-miner/git/commits{/sha}","comments_url":"https://api.github.com/repos/funtrip/gold-miner/comments{/number}","issue_comment_url":"https://api.github.com/repos/funtrip/gold-miner/issues/comments{/number}","contents_url":"https://api.github.com/repos/funtrip/gold-miner/contents/{+path}","compare_url":"https://api.github.com/repos/funtrip/gold-miner/compare/{base}...{head}","merges_url":"https://api.github.com/repos/funtrip/gold-miner/merges","archive_url":"https://api.github.com/repos/funtrip/gold-miner/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/funtrip/gold-miner/downloads","issues_url":"https://api.github.com/repos/funtrip/gold-miner/issues{/number}","pulls_url":"https://api.github.com/repos/funtrip/gold-miner/pulls{/number}","milestones_url":"https://api.github.com/repos/funtrip/gold-miner/milestones{/number}","notifications_url":"https://api.github.com/repos/funtrip/gold-miner/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/funtrip/gold-miner/labels{/name}","releases_url":"https://api.github.com/repos/funtrip/gold-miner/releases{/id}","deployments_url":"https://api.github.com/repos/funtrip/gold-miner/deployments","created_at":"2016-10-09T09:39:43Z","updated_at":"2016-10-09T09:30:47Z","pushed_at":"2017-02-09T00:55:37Z","git_url":"git://github.com/funtrip/gold-miner.git","ssh_url":"git@github.com:funtrip/gold-miner.git","clone_url":"https://github.com/funtrip/gold-miner.git","svn_url":"https://github.com/funtrip/gold-miner","homepage":"http://gold.xitu.io","size":18600,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"xitu:master","ref":"master","sha":"0ab79dbca6992f03811014193ac3ad1e8c2f5e56","user":{"login":"xitu","id":10482599,"avatar_url":"https://avatars.githubusercontent.com/u/10482599?v=3","gravatar_id":"","url":"https://api.github.com/users/xitu","html_url":"https://github.com/xitu","followers_url":"https://api.github.com/users/xitu/followers","following_url":"https://api.github.com/users/xitu/following{/other_user}","gists_url":"https://api.github.com/users/xitu/gists{/gist_id}","starred_url":"https://api.github.com/users/xitu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xitu/subscriptions","organizations_url":"https://api.github.com/users/xitu/orgs","repos_url":"https://api.github.com/users/xitu/repos","events_url":"https://api.github.com/users/xitu/events{/privacy}","received_events_url":"https://api.github.com/users/xitu/received_events","type":"Organization","site_admin":false},"repo":{"id":45512989,"name":"gold-miner","full_name":"xitu/gold-miner","owner":{"login":"xitu","id":10482599,"avatar_url":"https://avatars.githubusercontent.com/u/10482599?v=3","gravatar_id":"","url":"https://api.github.com/users/xitu","html_url":"https://github.com/xitu","followers_url":"https://api.github.com/users/xitu/followers","following_url":"https://api.github.com/users/xitu/following{/other_user}","gists_url":"https://api.github.com/users/xitu/gists{/gist_id}","starred_url":"https://api.github.com/users/xitu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xitu/subscriptions","organizations_url":"https://api.github.com/users/xitu/orgs","repos_url":"https://api.github.com/users/xitu/repos","events_url":"https://api.github.com/users/xitu/events{/privacy}","received_events_url":"https://api.github.com/users/xitu/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/xitu/gold-miner","description":"掘金翻译计划，翻译掘金上优质的英文文章","fork":false,"url":"https://api.github.com/repos/xitu/gold-miner","forks_url":"https://api.github.com/repos/xitu/gold-miner/forks","keys_url":"https://api.github.com/repos/xitu/gold-miner/keys{/key_id}","collaborators_url":"https://api.github.com/repos/xitu/gold-miner/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/xitu/gold-miner/teams","hooks_url":"https://api.github.com/repos/xitu/gold-miner/hooks","issue_events_url":"https://api.github.com/repos/xitu/gold-miner/issues/events{/number}","events_url":"https://api.github.com/repos/xitu/gold-miner/events","assignees_url":"https://api.github.com/repos/xitu/gold-miner/assignees{/user}","branches_url":"https://api.github.com/repos/xitu/gold-miner/branches{/branch}","tags_url":"https://api.github.com/repos/xitu/gold-miner/tags","blobs_url":"https://api.github.com/repos/xitu/gold-miner/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/xitu/gold-miner/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/xitu/gold-miner/git/refs{/sha}","trees_url":"https://api.github.com/repos/xitu/gold-miner/git/trees{/sha}","statuses_url":"https://api.github.com/repos/xitu/gold-miner/statuses/{sha}","languages_url":"https://api.github.com/repos/xitu/gold-miner/languages","stargazers_url":"https://api.github.com/repos/xitu/gold-miner/stargazers","contributors_url":"https://api.github.com/repos/xitu/gold-miner/contributors","subscribers_url":"https://api.github.com/repos/xitu/gold-miner/subscribers","subscription_url":"https://api.github.com/repos/xitu/gold-miner/subscription","commits_url":"https://api.github.com/repos/xitu/gold-miner/commits{/sha}","git_commits_url":"https://api.github.com/repos/xitu/gold-miner/git/commits{/sha}","comments_url":"https://api.github.com/repos/xitu/gold-miner/comments{/number}","issue_comment_url":"https://api.github.com/repos/xitu/gold-miner/issues/comments{/number}","contents_url":"https://api.github.com/repos/xitu/gold-miner/contents/{+path}","compare_url":"https://api.github.com/repos/xitu/gold-miner/compare/{base}...{head}","merges_url":"https://api.github.com/repos/xitu/gold-miner/merges","archive_url":"https://api.github.com/repos/xitu/gold-miner/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/xitu/gold-miner/downloads","issues_url":"https://api.github.com/repos/xitu/gold-miner/issues{/number}","pulls_url":"https://api.github.com/repos/xitu/gold-miner/pulls{/number}","milestones_url":"https://api.github.com/repos/xitu/gold-miner/milestones{/number}","notifications_url":"https://api.github.com/repos/xitu/gold-miner/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/xitu/gold-miner/labels{/name}","releases_url":"https://api.github.com/repos/xitu/gold-miner/releases{/id}","deployments_url":"https://api.github.com/repos/xitu/gold-miner/deployments","created_at":"2015-11-04T03:29:13Z","updated_at":"2017-02-09T02:07:22Z","pushed_at":"2017-02-09T00:55:38Z","git_url":"git://github.com/xitu/gold-miner.git","ssh_url":"git@github.com:xitu/gold-miner.git","clone_url":"https://github.com/xitu/gold-miner.git","svn_url":"https://github.com/xitu/gold-miner","homepage":"http://juejin.im","size":18773,"stargazers_count":6111,"watchers_count":6111,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1169,"mirror_url":null,"open_issues_count":35,"forks":1169,"open_issues":35,"watchers":6111,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/1179"},"html":{"href":"https://github.com/xitu/gold-miner/pull/1179"},"issue":{"href":"https://api.github.com/repos/xitu/gold-miner/issues/1179"},"comments":{"href":"https://api.github.com/repos/xitu/gold-miner/issues/1179/comments"},"review_comments":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/1179/comments"},"review_comment":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/1179/commits"},"statuses":{"href":"https://api.github.com/repos/xitu/gold-miner/statuses/e42b151cb63efb187b417f6b951c536966012cc5"}}}}
{"actor":{"display_login":"yifili09"}}