aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/mozilla/mozilla_on_github/index.html
blob: a215aef188021219cbaed583b3aa8aa070171dfb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
---
title: GitHub上的Mozilla项目
slug: Mozilla/Mozilla_on_GitHub
translation_of: Mozilla/Mozilla_on_GitHub
---
<p><span class="seoSummary">Although Mozilla's major, core projects are located on the Mozilla <a href="/en-US/docs/Mercurial">Mercurial</a> server, such as <a href="/en-US/docs/mozilla-central">mozilla-central</a>, there are a number of tools, services, and so forth whose code is hosted on <a href="https://github.com/">GitHub</a>. This article offers a quick guide to getting started with Mozilla code on GitHub as well as a list of many of the most interesting GitHub repositories containing Mozilla project code.</span></p>

<h2 id="起步">起步</h2>

<p>You can look at code on GitHub without an account; that's the first thing you should know. To do more—that is, to contribute to the code or to fork it and start your own project based on Mozilla-related code—you'll need a GitHub account. You can learn more about <a href="https://help.github.com/articles/set-up-git">setting up an account</a> on the GitHub site.</p>

<p>Most Mozilla project code is located in repositories owned by <a href="https://github.com/mozilla/">the user Mozilla</a>. That's a great place to start looking for any projects not listed below.</p>

<h2 id="项目">项目</h2>

<p>This list covers the larger-scale and more important projects we have hosted on GitHub. It's not an authoritative, complete list, since it's hard to keep track of all the smaller projects that crop up (and even, at times, the large ones!). You can see a <a href="https://github.com/mozilla">complete list of Mozilla projects on GitHub</a>.</p>

<table class="standard-table">
 <thead>
  <tr>
   <th scope="col">Project name</th>
   <th scope="col">Description</th>
  </tr>
 </thead>
 <tbody>
  <tr>
   <td><a href="https://github.com/mozilla/pdf.js">PDF.js</a></td>
   <td>A Portable Document Format (PDF) reader written entirely in <a href="/en-US/docs/Web/JavaScript">JavaScript</a>.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla/shumway">Shumway</a></td>
   <td><a href="/en-US/docs/Mozilla/Projects/Shumway">Shumway</a> is a Flash VM and runtime written in JavaScript.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla/addon-sdk">addon-sdk</a></td>
   <td>The Mozilla Add-on SDK.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/jdm/asknot">asknot</a></td>
   <td>The <a href="http://whatcanidoformozilla.org/">What Can I Do For Mozilla</a> web site, which helps you figure out how you can contribute to Mozilla.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/jdm/bugsahoy">bugsahoy</a></td>
   <td>A <a href="http://www.joshmatthews.net/bugsahoy/">Web page to help</a> new Mozilla contributors find bugs to work on.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/Yoric/bugzilla-dashboard">bugzilla-dashboard</a></td>
   <td>A convenient dashboard to help you get an overview of your bugs.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/bbondy/codefirefox">codefirefox</a></td>
   <td>The <a href="http://codefirefox.com/">CodeFirefox</a> site, with videos and tutorials about how to contribute to the Firefox project and Mozilla code in general.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla/dxr">dxr</a></td>
   <td>An intelligent tool for browsing source code.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/kripken/emscripten">emscripten</a></td>
   <td>The <a href="/en-US/docs/Mozilla/Projects/Emscripten">Emscripten</a> LLVM-to-JavaScript compiler.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/campd/fxdt-adapters">fxdt-adapters</a></td>
   <td>The Firefox Developer Tools Adapter lets you debug various remote targets from the Firefox Developer Tools.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla/gecko-dev">gecko-dev</a></td>
   <td>A read-only mirror of the <a href="/en-US/docs/Mozilla/Mercurial">Mercurial</a> repositories used for Mozilla private code.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla/kitsune">kitsune</a></td>
   <td><a href="http://kitsune.readthedocs.org/">Kitsune</a> is the platform that drives the <a href="https://support.mozilla.org/">Mozilla support web site</a>, SUMO.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla/kuma">kuma</a></td>
   <td>The <a href="https://www.djangoproject.com/">Django</a> project that powers this site (MDN).</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mdn">mdn</a></td>
   <td>Code samples for the <a href="https://developer.mozilla.org/">MDN Web site</a>.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozbrick">mozbrick</a></td>
   <td>The Mozilla <a href="/en-US/Apps/app_layout/Mozilla_Brick_ready_made_UI_components">Brick</a> project.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla-b2g">mozilla-B2G</a></td>
   <td>The <a href="/en-US/Firefox_OS">Firefox OS</a> project.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla-appmaker">mozilla-appmaker</a></td>
   <td>The Appmaker project -- a Web tool to let non-programmers create apps.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla-l10n/">mozilla-l10n</a></td>
   <td>Scripts and tools used by the <a href="/en-US/docs/Mozilla/Localization">localization</a> drivers.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla-metrics">mozilla-metrics</a></td>
   <td>Tools used to collect metrics about Mozilla code.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/mozilla-services">mozilla-services</a></td>
   <td>Mozilla <a href="http://blog.mozilla.com/services">cloud services</a> projects.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/opennews">opennews</a></td>
   <td>The Knight-Mozilla Open News project, helping the journalism/technology community do great work through shared knowledge and code.</td>
  </tr>
  <tr>
   <td><a href="https://github.com/rust-lang">rust-lang</a></td>
   <td>Rust编程语言, 为安全地进行高并发编码而设计!</td>
  </tr>
  <tr>
   <td><a href="https://github.com/servo">servo</a></td>
   <td>The next-generation rendering engine.</td>
  </tr>
 </tbody>
</table>

<p> </p>