Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Side by Side Diff: chrome/common/extensions/docs/static/packaging.html

Issue 10825308: Spruce extension packaging docs. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/common/extensions/docs/server2/templates/articles/packaging.html ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <div id="pageData-name" class="pageData">Packaging</div> 1 <div id="pageData-name" class="pageData">Packaging</div>
2 <div id="pageData-showTOC" class="pageData">true</div> 2 <div id="pageData-showTOC" class="pageData">true</div>
3 3
4 <p> 4 <p>
5 This page describes how to package your extension. 5 This page describes how to package your extension.
6 As the <a href="overview.html">Overview</a> explains, 6 As the <a href="overview.html">Overview</a> explains,
7 extensions are packaged as signed ZIP files 7 extensions are packaged as signed ZIP files
8 with the file extension "crx"&mdash;for example, 8 with the file extension "crx"&mdash;for example,
9 <code>myextension.crx</code>. 9 <code>myextension.crx</code>.
10 </p> 10 </p>
11 11
12 <p> 12 <p>
13 <b>Note:</b> 13 <b>Note:</b>
14 You might not need to package your extension. 14 You do not need to package your own extension.
15 If you publish your extension using the 15 If you publish your extension using the
16 <a href="https://chrome.google.com/webstore/developer/dashboard">Chrome Develope r Dashboard</a>, 16 <a href="https://chrome.google.com/webstore/developer/dashboard">Chrome Develope r Dashboard</a>,
17 then the only reason to create your own <code>.crx</code> file 17 then the only reason to create your own <code>.crx</code> file
18 would be to distribute a non-public version&mdash;for example, 18 would be to distribute a non-public version&mdash;for example,
19 to alpha testers. 19 to alpha testers.
20 You can find information on publishing extensions and apps in the 20 You can find information on publishing extensions and apps in the
21 Chrome Web Store getting started tutorial, starting at 21 Chrome Web Store getting started tutorial, starting at
22 <a href="http://code.google.com/chrome/webstore/docs/get_started_simple.html#ste p5">Step 5: Zip up your app</a>. 22 <a href="http://code.google.com/chrome/webstore/docs/get_started_simple.html#ste p5">Step 5: Zip up your app</a>.
23 </p> 23 </p>
24 24
25 <p> 25 <p>
26 When you package an extension, 26 When you package an extension,
27 the extension is assigned a unique key pair. 27 the extension is assigned a unique key pair.
28 The extension's ID is based on a hash of the public key. 28 The extension's ID is based on a hash of the public key.
29 The private key is kept private 29 The private key is used to sign each version of the extension
30 and used to sign each version of the extension. 30 and must be secured from public access.
31 Be careful not to include your private key within
32 your extensions!
31 </p> 33 </p>
32 34
33 35
34 <h2>Creating a package</h2> 36 <h2>Creating a package</h2>
35 37
36 <p>To package an extension:</p> 38 <p>To package an extension:</p>
37 <ol> 39 <ol>
38 <li> 40 <li>
39 Bring up the Extensions management page 41 Bring up the Extensions management page
40 by going to this URL: 42 by going to this URL:
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
184 <p> 186 <p>
185 To suppress the dialog, 187 To suppress the dialog,
186 add <code>--no-message-box</code> to the command. 188 add <code>--no-message-box</code> to the command.
187 </p> 189 </p>
188 190
189 <h2>Package format and scripts</h2> 191 <h2>Package format and scripts</h2>
190 <p> 192 <p>
191 For more information on the format, as well as pointers to scripts you can use 193 For more information on the format, as well as pointers to scripts you can use
192 to create <code>.crx</code> files, see <a href="crx.html">CRX Package Format</a> . 194 to create <code>.crx</code> files, see <a href="crx.html">CRX Package Format</a> .
193 </p> 195 </p>
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/server2/templates/articles/packaging.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698