summaryrefslogtreecommitdiffstats
path: root/README
blob: 66c97eb25341fc92eccc50673351c9ae9675dd15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
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.