https://wiki.myriadrf.org/index.php?title=LimeMicro:LimeNET_App_Store&feed=atom&action=historyLimeMicro:LimeNET App Store - Revision history2024-03-28T15:27:15ZRevision history for this page on the wikiMediaWiki 1.40.1https://wiki.myriadrf.org/index.php?title=LimeMicro:LimeNET_App_Store&diff=907&oldid=prevAndrewBack: /* Packaging snaps */2016-12-22T08:23:33Z<p><span dir="auto"><span class="autocomment">Packaging snaps</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:23, 22 December 2016</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l13">Line 13:</td>
<td colspan="2" class="diff-lineno">Line 13:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Packaging snaps ==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Packaging snaps ==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>See [[<del style="font-weight: bold; text-decoration: none;">Snap_Packaging</del>]].</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>See [[<ins style="font-weight: bold; text-decoration: none;">Snap Packaging</ins>]].</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Uploading snaps ==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Uploading snaps ==</div></td></tr>
</table>AndrewBackhttps://wiki.myriadrf.org/index.php?title=LimeMicro:LimeNET_App_Store&diff=869&oldid=prevAndrewBack at 13:56, 9 December 20162016-12-09T13:56:31Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:56, 9 December 2016</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l83">Line 83:</td>
<td colspan="2" class="diff-lineno">Line 83:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>After editing the mandatory metadata, click again on “Publish your application” to finish to make it available in the store.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>After editing the mandatory metadata, click again on “Publish your application” to finish to make it available in the store.</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{LimeMicro}}</ins></div></td></tr>
</table>AndrewBackhttps://wiki.myriadrf.org/index.php?title=LimeMicro:LimeNET_App_Store&diff=867&oldid=prevAndrewBack: Created page with "== Accessing the LimeNET store == === snapd === Systems running Ubuntu version 16.04 and later will already have [http://snapcraft.io/ snapd] installed. With previous versio..."2016-12-09T12:17:50Z<p>Created page with "== Accessing the LimeNET store == === snapd === Systems running Ubuntu version 16.04 and later will already have [http://snapcraft.io/ snapd] installed. With previous versio..."</p>
<p><b>New page</b></p><div>== Accessing the LimeNET store ==<br />
<br />
=== snapd ===<br />
<br />
Systems running Ubuntu version 16.04 and later will already have [http://snapcraft.io/ snapd] installed. With previous versions of Ubuntu this will need to be installed and support is also provided for many other Linux distributions.<br />
<br />
=== Configuration ===<br />
<br />
An environment variable needs to be set to point snapd at the LimeNET store. This can be done by editing ''/etc/environment'' and adding:<br />
<br />
<pre>UBUNTU_STORE_ID=LimeNET</pre><br />
<br />
== Packaging snaps ==<br />
<br />
See [[Snap_Packaging]].<br />
<br />
== Uploading snaps ==<br />
<br />
=== Creating a SSO account ===<br />
<br />
To publish snaps to the Ubuntu Store you will need to create an account on [https://login.ubuntu.com/ login.ubuntu.com].<br />
<br />
Please, make sure you have your email address verified.<br />
<br />
Login to [https://myapps.developer.ubuntu.com] as the user created in the step above. This is your developer portal where you can customize how your snaps are presented, review your<br />
uploads, and control publishing.<br />
<br />
Once you log in, go to [https://myapps.developer.staging.ubuntu.com/dev/account/ your account details page] to accept the terms and conditions.<br />
<br />
You’ll need to choose a unique “developer namespace” as part of the account creation process. This name will be visible by users and associated with your published snaps. Once you have active packages in the store, this namespace cannot be changed.<br />
<br />
Once you’ve confirmed your account, you’re ready to start pushing your snaps to the Store.<br />
<br />
=== Publishing snaps ===<br />
<br />
==== Selecting the LimeNET Store ====<br />
<br />
Before uploading any snaps to the store we will need to switch to the LimeNET store.<br />
<br />
# Go to the available stores in your account at [https://myapps.developer.staging.ubuntu.com/dev/store/list/].<br />
# Select LimeNET from the list of available stores.<br />
# The icon on the top left will change to Ubuntu LimeNET<br />
<br />
==== Reserving a name for a snap ====<br />
<br />
Before uploading your snap you will need to register a name in the store for it.<br />
<br />
To register your snap name click on [https://myapps.developer.staging.ubuntu.com/dev/click-apps/register-name/ New Snap] at the top of the Store.<br />
<br />
Once you register a name in the store, you will be the only developer able to use this name in the store. Note that the store allows you to share snaps management (push and release) with other developers on a per-snap basis.<br />
<br />
==== Uploading a snap ====<br />
<br />
Before you upload your snap, have a quick look at your snapcraft.yaml file again. Two settings (grade and confinement) will define which [http://snapcraft.io/docs/build-snaps/publish#release-channels channels] you can release your snap to.<br />
<br />
{| class="wikitable"<br />
|<br />
|'''confinement:strict'''<br />
|'''confinement:devmode'''<br />
|-<br />
|grade:stable<br />
| ''all'' channels<br />
|beta and edge only<br />
|-<br />
|grade:devel<br />
|beta and edge only<br />
|beta and edge only<br />
|}<br />
<br />
It’s worth noting that the user of your snaps will have to use --devmode to install a snap using confinement: devmode. This means that they have to willingly accept that the snap is breaking out of confinement.<br />
<br />
On the upload snap page, you will be presented with a list of channels to publish your snap to. You should also select the license for your application. For series, just select 16.<br />
<br />
Review by Lime Micro is required for publishing applications and you will receive an email with notification of this.<br />
<br />
Once a member of the LimeNET reviewers team has approved your upload, or if your application was automatically approved, you will get an email announcing that the snap is ready to be published.<br />
<br />
==== Publishing your snap ====<br />
<br />
Uploading a snap doesn’t make it immediately available for installation. You have to explicitly publish it to make it available.<br />
<br />
Click on “Publish your application” and add some metadata to it:<br />
<br />
After editing the mandatory metadata, click again on “Publish your application” to finish to make it available in the store.</div>AndrewBack