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

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

Issue 10993029: Extensions Docs Server: Fix headings with no IDs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: more descriptive ids Created 8 years, 2 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
OLDNEW
1 <h1>Packaging</h1> 1 <h1>Packaging</h1>
2 2
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>
(...skipping 15 matching lines...) Expand all
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 used to sign each version of the extension 29 The private key is used to sign each version of the extension
30 and must be secured from public access. 30 and must be secured from public access.
31 Be careful not to include your private key within 31 Be careful not to include your private key within
32 your extensions! 32 your extensions!
33 </p> 33 </p>
34 34
35 35
36 <h2>Creating a package</h2> 36 <h2 id="creating">Creating a package</h2>
37 37
38 <p>To package an extension:</p> 38 <p>To package an extension:</p>
39 <ol> 39 <ol>
40 <li> 40 <li>
41 Bring up the Extensions management page 41 Bring up the Extensions management page
42 by going to this URL: 42 by going to this URL:
43 <blockquote> 43 <blockquote>
44 <b>chrome://extensions</b> 44 <b>chrome://extensions</b>
45 </blockquote> 45 </blockquote>
46 </li> 46 </li>
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 <li> Rename the private key that was generated 160 <li> Rename the private key that was generated
161 when you created the <code>.crx</code> file to <code>key.pem</code>. </li> 161 when you created the <code>.crx</code> file to <code>key.pem</code>. </li>
162 <li> Put <code>key.pem</code> in the top directory 162 <li> Put <code>key.pem</code> in the top directory
163 of your extension. </li> 163 of your extension. </li>
164 <li> Compress that directory into a ZIP file. </li> 164 <li> Compress that directory into a ZIP file. </li>
165 <li> Upload the ZIP file using the 165 <li> Upload the ZIP file using the
166 <a href="https://chrome.google.com/webstore/developer/dashboard">Chrome Deve loper Dashboard</a>. </li> 166 <a href="https://chrome.google.com/webstore/developer/dashboard">Chrome Deve loper Dashboard</a>. </li>
167 </ol> 167 </ol>
168 168
169 169
170 <h2>Packaging at the command line</h2> 170 <h2 id="packaging">Packaging at the command line</h2>
171 171
172 <p> 172 <p>
173 Another way to package extensions 173 Another way to package extensions
174 is by invoking <code>chrome.exe</code> at the command line. 174 is by invoking <code>chrome.exe</code> at the command line.
175 Use the <code>--pack-extension</code> flag 175 Use the <code>--pack-extension</code> flag
176 to specify the location of the extension's folder. 176 to specify the location of the extension's folder.
177 Use <code>--pack-extension-key</code> 177 Use <code>--pack-extension-key</code>
178 to specify the location of the extension's private key file. 178 to specify the location of the extension's private key file.
179 For example: 179 For example:
180 </p> 180 </p>
181 181
182 <pre> 182 <pre>
183 chrome.exe --pack-extension=c:\myext --pack-extension-key=c:\myext.pem 183 chrome.exe --pack-extension=c:\myext --pack-extension-key=c:\myext.pem
184 </pre> 184 </pre>
185 185
186 <p> 186 <p>
187 To suppress the dialog, 187 To suppress the dialog,
188 add <code>--no-message-box</code> to the command. 188 add <code>--no-message-box</code> to the command.
189 </p> 189 </p>
190 190
191 <h2>Package format and scripts</h2> 191 <h2 id="format">Package format and scripts</h2>
192 <p> 192 <p>
193 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
194 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> .
195 </p> 195 </p>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698