summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README71
1 files changed, 71 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..66c97eb
--- /dev/null
+++ b/README
@@ -0,0 +1,71 @@
+PKGGUI
+======
+
+This is a small GUI to test various approaches of categorising rpm
+packages and a mockup for future user interfaces for package
+installers. As long as I only stay little frustrated about the UIs of
+existing package installers this is not planned to become a real
+application or part of Fedora or any other distribution.
+
+USAGE
+=====
+
+As this is a just a mockup implementation a lot of things are
+intentionally left out. Startup may take a while as it might need to
+downlaod yum repositories first. The UI is not really
+intuitive. Reimplementators are encouraged to do better.
+
+In short:
+
+You can do a search in the upper left (similar to "yum search"). Under
+the searhc box is a tree with different categories. After the name of
+the category the number of packages is displayed: First those who are
+included in the curren result and the over all number. Searches are
+intered into this tree under the "Searches" entry.
+
+By double clicking on a category it is added to the filters and shown
+above the results on the right side. Selecting a category shows the
+results within this category only. Filters can be removed by clicking
+on the button representing them.
+
+Selecting a package shows very basic information about it on the down
+right.
+
+CATEGORIES
+==========
+
+Searches
+--------
+Each search done by the user is available as a category that can be
+used for further filtering
+
+Repositories
+------------
+...
+
+PackageDB Tags
+--------------
+You need Seth's addon repository to make this work. It contains the
+tags stored in the Fedora PackageDB. See [1] for details.
+
+[1]
+http://skvidal.wordpress.com/2010/08/19/searching-package-tags-from-the-pkgdb/
+
+Menu Tags
+---------
+Each "application" aka *.desktop file aka "icon in the application
+menu" has a number of tag which are used to sort it into the
+Application menu. They have the advantage that they allow different
+views (menus) on the applications. So filtering for several of them
+kann be used to narrow things down.
+
+Applications
+------------
+This is the application menu as found in Fedora with the packages
+sorted in. It includes special sub meus that split things up
+further. The implementation is not 100% perfect but you should bet an
+idea.
+
+Comps groups
+------------
+This implementation does not take care about mandatory, default or optional.