{"action":"created","comment":{"url":"https://api.github.com/repos/xitu/gold-miner/pulls/comments/61845051","id":61845051,"diff_hunk":"@@ -1,74 +1,73 @@\n >* 原文链接 : [Build A Journaling App with Meteor 1.3 (Beta), React, React-Bootstrap, and Mantra](https://medium.com/@kenrogers/build-a-journaling-app-with-meteor-1-3-beta-react-react-bootstrap-and-mantra-7965d9e9fc23#.bjcr4yhbf)\n * 原文作者 : [Ken Rogers](https://medium.com/@kenrogers)\n * 译文出自 : [掘金翻译计划](https://github.com/xitu/gold-miner)\n-* 译者 : \n+* 译者 :  [yangzj1992](http://qcyoung.com)\n * 校对者:\n \n \n+由于目前 Meteor 1.3 正式版仍在开发中，在这份 Meteor 指南里我们采用了目前可以获取到的 Meteor 1.3 beta 版本进行开发。尽管 Meteor 1.3 版本很棒并有着许多精彩的改进，但部分人对于到底应该如何使用它来进行开发仍有一些困惑。 MDG(Meteor Development Group) 目前正在编写 Meteor 1.3 版指南，随着 1.3 正式版的发布，我们将会获得 Meteor 1.3 最佳开发实践的确切信息。\n \n-In this Meteor tutorial we’ll be taking a look at the Meteor 1.3 beta release. Meteor 1.3 is in the works, and we have access to the beta version so we can start hacking on it right away. Although Meteor 1.3 is awesome and comes with some great changes, there is a bit of fuzziness on exactly how to develop with it. MDG is working on the Meteor Guide for Meteor 1.3, and hopefully when that comes out, along with the official release of 1.3, we will have some solid information on the best way to develop with Meteor 1.3.\n+**旁注：我写了一本关于使用 Meteor 1.3 ，React ，React-Bootstrap 遵循Mantra框架规范进行应用开发的书，点击[这里](http://kenrogers.co/meteor-react)可以了解更多并免费获取前三章的内容**。\n \n-**_Side note: I wrote a book on developing applications using Meteor 1.3, React, and React-Bootstrap, following the Mantra spec. Learn more and get the first three chapters free [**_here_**](http://kenrogers.co/meteor-react)._**\n+在现在的 Meteor 1.3 版本下，我编写了这份指南来为使用 Meteor 开发程序提供指引，当你阅读本指南时，需要留意 1.3 版本目前仍处于 beta 阶段，因此内容可能发生任何变化。我会尽我所能的更新这份指南来适应最新版本。如果你发现了什么过期的内容，希望能指出来让我知道。\n \n-I created this guide to get developers up and running with Meteor 1.3 in its current state. As you work through this guide, keep in mind that 1.3 is still in beta, so things will change. I will try my best to keep this updated as new versions are released, and if you find something out of date, please reach out and let me know.\n+在这份指南中，我们将要构建一个简单的任务清单，开玩笑而已，不会再是任务清单了。我们将用 Meteor 1.3 ，React 和 React-Bootstrap 构建一个基本的日志记录应用。\n \n-In this guide, we’ll be building a simple todo list, nah just kidding, no more todo lists. We’ll build a basic journaling app using Meteor 1.3, React, and React-Bootstrap.\n+我们将采用 Arunoda 的 Mantra 规范。如果你对 Mantra 不够熟悉，你可以访问[这里](https://github.com/kadirahq/mantra)了解更多。 基本来说， Mantra 应用程序架构规范向我们提供了一个宜于维护的方式去构建 Meteor 应用。\n \n-We’ll also take advantage of Arunoda’s Mantra specification. If you aren’t familiar with Mantra, you can learn more about it and its purpose [here](https://github.com/kadirahq/mantra). Basically, Mantra is an application architecture specification that gives us a maintainable way to build Meteor apps.\n+在我们开始前，你需要安装好 Meteor 并需要对 Meteor 的原理及使用方法具备一定的理解。如果你并不熟悉，可以看看[官方 Meteor 向导](https://www.meteor.com/tutorials/react/creating-an-app)。\n \n-Before we get started, you should already have Meteor installed and should have a pretty decent understanding of how it works. If you don’t, check out the [official Meteor tutorial](https://www.meteor.com/tutorials/react/creating-an-app).\n+首先我们将通过一些资源来熟悉 Meteor 1.3 和 Mantra ，然后运用它们创建一个简单的日志记录应用。\n \n-First we’ll walk through some resources for getting familiar with Meteor 1.3 and Mantra, then we’ll use these to create a simple little journaling app.\n+#### 了解 Meteor 1.3\n \n-#### Getting to Know Meteor 1.3\n+首先我们要介绍 Meteor 1.3 并且了解它的主要改动包含什么。在 1.3 版本中它最大的改动是完全支持 ES2015 和模块功能化。\n \n-First let’s get introduced to Meteor 1.3 and what the main changes are. The biggest change is that 1.3 has full support for ES2015 and its module functionality.\n+在一开始你会发现这些新的改变与我们过去用 Meteor 开发应用有很大的区别，但一旦你习惯之后体验是相当不错的，特别由 Mantra 来支持你的系统。","path":"TODO/build-a-journaling-app-with-meteor-1-3-beta-react-react-bootstrap-and-mantra.md","position":36,"original_position":36,"commit_id":"9254efbf225a9e22bc91639ad08e43da131f7647","original_commit_id":"9254efbf225a9e22bc91639ad08e43da131f7647","user":{"login":"geeeeeeeeek","id":7262715,"avatar_url":"https://avatars.githubusercontent.com/u/7262715?v=3","gravatar_id":"","url":"https://api.github.com/users/geeeeeeeeek","html_url":"https://github.com/geeeeeeeeek","followers_url":"https://api.github.com/users/geeeeeeeeek/followers","following_url":"https://api.github.com/users/geeeeeeeeek/following{/other_user}","gists_url":"https://api.github.com/users/geeeeeeeeek/gists{/gist_id}","starred_url":"https://api.github.com/users/geeeeeeeeek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geeeeeeeeek/subscriptions","organizations_url":"https://api.github.com/users/geeeeeeeeek/orgs","repos_url":"https://api.github.com/users/geeeeeeeeek/repos","events_url":"https://api.github.com/users/geeeeeeeeek/events{/privacy}","received_events_url":"https://api.github.com/users/geeeeeeeeek/received_events","type":"User","site_admin":false},"body":"|Before|After|\r\n|---|---|\r\n|在一开始你会发现这些新的改变与我们过去用 Meteor 开发应用有很大的区别，但一旦你习惯之后体验是相当不错的，特别由 Mantra 来支持你的系统。|一开始你会发现这和我们以往开发 Meteor 应用很不一样，但一旦你习惯了你会发现体验是相当不错的，尤其是你要使用 Mantra 的架构的话。|","created_at":"2016-05-03T07:13:52Z","updated_at":"2016-05-03T07:13:52Z","html_url":"https://github.com/xitu/gold-miner/pull/313#discussion_r61845051","pull_request_url":"https://api.github.com/repos/xitu/gold-miner/pulls/313","_links":{"self":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/comments/61845051"},"html":{"href":"https://github.com/xitu/gold-miner/pull/313#discussion_r61845051"},"pull_request":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/313"}}},"pull_request":{"url":"https://api.github.com/repos/xitu/gold-miner/pulls/313","id":68554013,"html_url":"https://github.com/xitu/gold-miner/pull/313","diff_url":"https://github.com/xitu/gold-miner/pull/313.diff","patch_url":"https://github.com/xitu/gold-miner/pull/313.patch","issue_url":"https://api.github.com/repos/xitu/gold-miner/issues/313","number":313,"state":"open","locked":false,"title":"preliminary translation","user":{"login":"yangzj1992","id":4526861,"avatar_url":"https://avatars.githubusercontent.com/u/4526861?v=3","gravatar_id":"","url":"https://api.github.com/users/yangzj1992","html_url":"https://github.com/yangzj1992","followers_url":"https://api.github.com/users/yangzj1992/followers","following_url":"https://api.github.com/users/yangzj1992/following{/other_user}","gists_url":"https://api.github.com/users/yangzj1992/gists{/gist_id}","starred_url":"https://api.github.com/users/yangzj1992/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yangzj1992/subscriptions","organizations_url":"https://api.github.com/users/yangzj1992/orgs","repos_url":"https://api.github.com/users/yangzj1992/repos","events_url":"https://api.github.com/users/yangzj1992/events{/privacy}","received_events_url":"https://api.github.com/users/yangzj1992/received_events","type":"User","site_admin":false},"body":"preliminary translation of\r\nbuild-a-journaling-app-with-meteor-1-3-beta-react-react-bootstrap-and-mantra.md ","created_at":"2016-05-02T12:32:50Z","updated_at":"2016-05-03T07:13:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a6b392b26c0a784d33f0477efa56b1169eef6e52","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/xitu/gold-miner/pulls/313/commits","review_comments_url":"https://api.github.com/repos/xitu/gold-miner/pulls/313/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/313/comments","statuses_url":"https://api.github.com/repos/xitu/gold-miner/statuses/9254efbf225a9e22bc91639ad08e43da131f7647","head":{"label":"yangzj1992:translate","ref":"translate","sha":"9254efbf225a9e22bc91639ad08e43da131f7647","user":{"login":"yangzj1992","id":4526861,"avatar_url":"https://avatars.githubusercontent.com/u/4526861?v=3","gravatar_id":"","url":"https://api.github.com/users/yangzj1992","html_url":"https://github.com/yangzj1992","followers_url":"https://api.github.com/users/yangzj1992/followers","following_url":"https://api.github.com/users/yangzj1992/following{/other_user}","gists_url":"https://api.github.com/users/yangzj1992/gists{/gist_id}","starred_url":"https://api.github.com/users/yangzj1992/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yangzj1992/subscriptions","organizations_url":"https://api.github.com/users/yangzj1992/orgs","repos_url":"https://api.github.com/users/yangzj1992/repos","events_url":"https://api.github.com/users/yangzj1992/events{/privacy}","received_events_url":"https://api.github.com/users/yangzj1992/received_events","type":"User","site_admin":false},"repo":{"id":57029552,"name":"gold-miner","full_name":"yangzj1992/gold-miner","owner":{"login":"yangzj1992","id":4526861,"avatar_url":"https://avatars.githubusercontent.com/u/4526861?v=3","gravatar_id":"","url":"https://api.github.com/users/yangzj1992","html_url":"https://github.com/yangzj1992","followers_url":"https://api.github.com/users/yangzj1992/followers","following_url":"https://api.github.com/users/yangzj1992/following{/other_user}","gists_url":"https://api.github.com/users/yangzj1992/gists{/gist_id}","starred_url":"https://api.github.com/users/yangzj1992/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yangzj1992/subscriptions","organizations_url":"https://api.github.com/users/yangzj1992/orgs","repos_url":"https://api.github.com/users/yangzj1992/repos","events_url":"https://api.github.com/users/yangzj1992/events{/privacy}","received_events_url":"https://api.github.com/users/yangzj1992/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/yangzj1992/gold-miner","description":"掘金翻译计划，翻译掘金上优质的英文文章","fork":true,"url":"https://api.github.com/repos/yangzj1992/gold-miner","forks_url":"https://api.github.com/repos/yangzj1992/gold-miner/forks","keys_url":"https://api.github.com/repos/yangzj1992/gold-miner/keys{/key_id}","collaborators_url":"https://api.github.com/repos/yangzj1992/gold-miner/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/yangzj1992/gold-miner/teams","hooks_url":"https://api.github.com/repos/yangzj1992/gold-miner/hooks","issue_events_url":"https://api.github.com/repos/yangzj1992/gold-miner/issues/events{/number}","events_url":"https://api.github.com/repos/yangzj1992/gold-miner/events","assignees_url":"https://api.github.com/repos/yangzj1992/gold-miner/assignees{/user}","branches_url":"https://api.github.com/repos/yangzj1992/gold-miner/branches{/branch}","tags_url":"https://api.github.com/repos/yangzj1992/gold-miner/tags","blobs_url":"https://api.github.com/repos/yangzj1992/gold-miner/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/yangzj1992/gold-miner/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/yangzj1992/gold-miner/git/refs{/sha}","trees_url":"https://api.github.com/repos/yangzj1992/gold-miner/git/trees{/sha}","statuses_url":"https://api.github.com/repos/yangzj1992/gold-miner/statuses/{sha}","languages_url":"https://api.github.com/repos/yangzj1992/gold-miner/languages","stargazers_url":"https://api.github.com/repos/yangzj1992/gold-miner/stargazers","contributors_url":"https://api.github.com/repos/yangzj1992/gold-miner/contributors","subscribers_url":"https://api.github.com/repos/yangzj1992/gold-miner/subscribers","subscription_url":"https://api.github.com/repos/yangzj1992/gold-miner/subscription","commits_url":"https://api.github.com/repos/yangzj1992/gold-miner/commits{/sha}","git_commits_url":"https://api.github.com/repos/yangzj1992/gold-miner/git/commits{/sha}","comments_url":"https://api.github.com/repos/yangzj1992/gold-miner/comments{/number}","issue_comment_url":"https://api.github.com/repos/yangzj1992/gold-miner/issues/comments{/number}","contents_url":"https://api.github.com/repos/yangzj1992/gold-miner/contents/{+path}","compare_url":"https://api.github.com/repos/yangzj1992/gold-miner/compare/{base}...{head}","merges_url":"https://api.github.com/repos/yangzj1992/gold-miner/merges","archive_url":"https://api.github.com/repos/yangzj1992/gold-miner/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/yangzj1992/gold-miner/downloads","issues_url":"https://api.github.com/repos/yangzj1992/gold-miner/issues{/number}","pulls_url":"https://api.github.com/repos/yangzj1992/gold-miner/pulls{/number}","milestones_url":"https://api.github.com/repos/yangzj1992/gold-miner/milestones{/number}","notifications_url":"https://api.github.com/repos/yangzj1992/gold-miner/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/yangzj1992/gold-miner/labels{/name}","releases_url":"https://api.github.com/repos/yangzj1992/gold-miner/releases{/id}","deployments_url":"https://api.github.com/repos/yangzj1992/gold-miner/deployments","created_at":"2016-04-25T09:32:36Z","updated_at":"2016-04-25T08:03:35Z","pushed_at":"2016-05-03T04:12:42Z","git_url":"git://github.com/yangzj1992/gold-miner.git","ssh_url":"git@github.com:yangzj1992/gold-miner.git","clone_url":"https://github.com/yangzj1992/gold-miner.git","svn_url":"https://github.com/yangzj1992/gold-miner","homepage":"http://gold.xitu.io","size":9196,"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":"829a432fb120d8e7cfe53b0cd8967cb34a21316a","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":"2016-05-03T06:58:35Z","pushed_at":"2016-05-03T05:28:47Z","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://gold.xitu.io","size":12896,"stargazers_count":1336,"watchers_count":1336,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":269,"mirror_url":null,"open_issues_count":33,"forks":269,"open_issues":33,"watchers":1336,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/313"},"html":{"href":"https://github.com/xitu/gold-miner/pull/313"},"issue":{"href":"https://api.github.com/repos/xitu/gold-miner/issues/313"},"comments":{"href":"https://api.github.com/repos/xitu/gold-miner/issues/313/comments"},"review_comments":{"href":"https://api.github.com/repos/xitu/gold-miner/pulls/313/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/313/commits"},"statuses":{"href":"https://api.github.com/repos/xitu/gold-miner/statuses/9254efbf225a9e22bc91639ad08e43da131f7647"}}}}