Merge pull request #930 from vito-L/master

Translated
This commit is contained in:
Vito 2014-05-08 02:04:15 +08:00
commit d0a986d31e
2 changed files with 46 additions and 47 deletions

View File

@ -1,47 +0,0 @@
Vito Translating
Atom Is Now Open Source
=======================
Today, we're excited to announce that we are open-sourcing Atom under the [MIT License][1]. We see Atom as a perfect complement to GitHub's primary mission of building better software by working together. Atom is a long-term investment, and GitHub will continue to support its development with a dedicated team going forward. But we also know that we can't achieve our vision for Atom alone. As Emacs and Vim have demonstrated over the past three decades, if you want to build a thriving, long-lasting community around a text editor, it has to be open source.
## What's included?
Much of Atom's functionality is provided by packages, and every Atom package has been open source since the day we launched the beta. Today, we're open sourcing the rest of Atom, which includes the core application, Atom's package manager, and Atom's Chromium-based desktop application framework, Atom Shell.
### Atom Core
[Atom's core][2] contains the parts of the application that aren't provided by packages. This includes the build system, Atom's global environment, the workspace and panes, and the text editor component. Over time, we've extracted functionality from Atom into libraries that can be used independently, and we expect that process to continue.
### Atom Package Manager
Atom's package manager, [`apm`][3], is a client library and command line utility that facilitates publishing and installing Atom packages. `apm` is currently powered by `atom.io`, but we plan on standardizing the backend APIs so that eventually you can host your own registry.
### Atom Shell
Finally, we're just as excited to be open-sourcing [Atom Shell][4] as we are about Atom itself. Over its 2.5 years of development, Atom has been something of a hermit crab, beginning its life in a Cocoa `WebView`, then migrating to the [Chromium Embedded Framework][5], and finally making its permanent home inside Atom Shell. We experimented briefly with [Node-Webkit][6], but decided instead to hire @zcbenz to build the exact framework we were imagining.
We've taken great care to integrate Chromium and Node in a clean, maintainable way, including sponsoring the addition of [multi-context support][7] in Node. We also created [brightray][8] and [libchromiumcontent][9], which make it easier to embed Chromium into native applications as a shared library.
## Into the future!
There's still a ton to do before Atom is ready for version 1.0. In the next few months, we'll be focusing on improving performance, releasing on Linux and Windows, and stabilizing APIs. We think being open source will help us get there faster, and more importantly, source access will give you the transparency and control you've told us you expect from your tools.
We'd like to thank everyone who has participated in the Atom beta so far. Your feedback, packages, and pull requests have been invaluable. We wouldn't be building a text editor if we didn't plan on using it for the rest of our lives, and we're excited to take this critical step toward making that a reality.
--------------------------------------------------------------------------------
via: http://blog.atom.io/2014/05/06/atom-is-now-open-source.html
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://choosealicense.com/licenses/mit/
[2]:https://github.com/atom/atom
[3]:https://github.com/atom/apm
[4]:https://github.com/atom/atom-shell
[5]:https://code.google.com/p/chromiumembedded/
[6]:https://github.com/rogerwang/node-webkit
[7]:http://strongloop.com/strongblog/whats-new-node-js-v0-12-multiple-context-execution/
[8]:https://github.com/brightray/brightray
[9]:https://github.com/brightray/libchromiumcontent

View File

@ -0,0 +1,46 @@
Atom已开源
=======================
今天,我们兴奋地宣布,我们在[MIT开源许可证][1]下开源Atom。我们看到Atom作为一个完美的补充对GitHub上通过共同努力构建更好的软件的首要任务。Atom是个长期的投入GitHub将使用专门的团队继续支持其发展。但是我们也知道我们不能为Atom实现我们的愿景。在过去的30年里Emacs和Vim已经证明如果你想建立一个围绕在文本编辑器的活跃的持续的社区必须开源。
## Atom包含了什么
Atom的许多功能是通过包来提供的每个Atom包从我们发布beta版就已经开源。今天我们会开源Atom其余部分包括了核心应用程序Atom包管理器基于Chromium的桌面应用程序框架和Atom Shell。
### Atom核心
[Atom核心][2]包含不是通过包提供的部分应用程序。包括构建系统Atom国际化环境工作区和窗口以及文本编辑组建。随着时间的推移我们从Atom库提取功能可供独立使用并且我们期望这个过程持续下去。
### Atom包管理器
Atom包管理器[`apm`][3], 是个客户端库和命令行多功能程序可促进发布和安装Atom包。 `apm`目前是由`atom.io`提供动力但是我们计划标准化后端API如此你就能管理自己的注册簿。
### Atom Shell
最后,我们很兴奋[Atom Shell][4]开源。超过2.5年的开发Atom已成为一个寄居蟹在Cocoa `WebView`中开始它的生命,然后移居到[Chromium嵌入式框架][5], 最终安家在Atom Shell中。我们尝试短暂地使用[Node-Webkit][6],但是我们决定采用@zcbenz构建的框架。
我们采取在整洁的环境中整合Chromium和Node维护的方式包括在Node中发起增加[multi-context支持][7]。我们也建立了[brightray][8]和[libchromiumcontent][9]使其更易嵌入Chromium到本地应用程序作为共享库。
## 将来!
在大量Atom 1.0版本准备发布之前。在接下来几个月我们将集中改善性能在Linux和Windows上发放测试以及使API趋于稳定。我们认为开源会帮助我们更快达到目标更重要的是源代码将给你透明度和控制权你能从你的工具中告诉我们你想要的。
在迄今为止的Atom beta版本中我们感谢每个参与进来的开发者。你的反馈包和请求PR是无价的。如果我们不打算在我们的余生使用它我们是不会构建一个文本编辑器的我们很高兴把这关键一步变为现实。
--------------------------------------------------------------------------------
via: http://blog.atom.io/2014/05/06/atom-is-now-open-source.html
译者:[Vito](https://github.com/vito-L) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://choosealicense.com/licenses/mit/
[2]:https://github.com/atom/atom
[3]:https://github.com/atom/apm
[4]:https://github.com/atom/atom-shell
[5]:https://code.google.com/p/chromiumembedded/
[6]:https://github.com/rogerwang/node-webkit
[7]:http://strongloop.com/strongblog/whats-new-node-js-v0-12-multiple-context-execution/
[8]:https://github.com/brightray/brightray
[9]:https://github.com/brightray/libchromiumcontent