Commit 2dca416a authored by David Boddie's avatar David Boddie

Tidy up the main Apps page

Prepare to move parts to sections on packaging and publishing.
parent c4c2e1c6
.. _packaging_apps:
Packaging Applications
======================
......@@ -4,11 +4,13 @@ Application Development
=======================
.. toctree::
:maxdepth: 1
Constraints
Gnome
Kde
Design
Packaging_Apps/index
PublishingApps
If you are interested in app development then you're in the right place! Here,
......@@ -39,15 +41,21 @@ for app development.
Next, what kind of application format would you like?
* :ref:`flatpak` will show you how to setup flatpak on the dev board
* Deb packages are the official package formats for Debian-based distributions. A deb package is installable from the apt package manager and what is needed for the app to be distributed by Debian.
* Deb packages are the official package formats for Debian-based
distributions. A deb package is installable from the apt package manager
and what is needed for the app to be distributed by Debian.
You can follow the above charts to determine the IDE/build tool suggested.
* :ref:`gbuilder` will show you how to use GNOME Builder for developing, building, and deploying flatpak'd apps to a phone shell environment. Apps built from GNOME Builder can theoretically be deployed to Plasma Mobile as well
* :ref:`gbuilder` will show you how to use GNOME Builder for developing,
building, and deploying flatpak'd apps to a phone shell environment. Apps
built from GNOME Builder can theoretically be deployed to Plasma Mobile as well
* :ref:`glade` is an excellent tool for designing GTK+ based UIs
* :ref:`kirigami_apps` will show you how to use Kirigami for developing, building, and deploying flatpak'd apps to a Plasma Mobile environment
* :ref:`qt` provides QtCreator and QtDesigner, good tools for designing Qt based UIs
* For building a deb package, `git-buildpackage <http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html>`_ is the preferred build method
* :ref:`kirigami_apps` will show you how to use Kirigami for developing,
building, and deploying flatpak'd apps to a Plasma Mobile environment
* :ref:`qt` provides Qt Creator and Qt Designer, good tools for designing Qt
based UIs
* For building a deb package, `git-buildpackage`_ is the preferred build method
Once your app is ready to be distributed to other developers, you can submit
your app for inclusion.
......@@ -55,3 +63,5 @@ your app for inclusion.
* There will be a flatpak repository for only free software flatpaks. This
repository will be hosted by PureOS
* To submit your app for inclusion into Debian, follow `standard Debian package submission procedures <https://www.debian.org/doc/manuals/distribute-deb/distribute-deb.html#adding-packages-to-debian>`_
.. include:: /links.rst
......@@ -3,6 +3,8 @@
.. _`Flatpak documentation`: http://docs.flatpak.org/en/latest/
.. _`Flatpak`: https://flatpak.org/
.. _`git-buildpackage`: http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html
.. _`GNOME Builder`: https://wiki.gnome.org/Apps/Builder
.. _`GNOME git client`: https://wiki.gnome.org/Apps/Gitg
.. _`GNOME`: https://www.gnome.org
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment