Build Service/Arbeitsablauf
aus openSUSE, der freien Wissensdatenbank
Nach Software durchstöbern
- Schauen Sie sich die letzten Änderungen an (History-Seite)
- Durchstöbern Sie die bestbewerteten Anwendungen
- Nach Kategorien sortiert durchstöbern (trove/freshmeat ?)
- Nach Schlüsselwörtern sortiert durchstöbern (Die Schlüsselwörter könnten zum Durchstöbern in einige Kategorien gruppiert werden)
Nach Software suchen
- Zeichenfolge eingeben. Die Suchfunktion sollte in den folgenden Daten in der hier vorgegeben Relevanzreihenfolge zuchen
- exakter Paketname
- Schlüsselwörter
- Kategorien (trove/freshmeat ?)
- Beschreibung (optional)
Die Bewertung der Anwendung sollte Einfluss auf ihren Rang haben.
Cornelius, wir brauchen hier deine Hilfe :)
Ein Paket zur Installation herunterladen
- Suchen oder Stöbern nach einer Anwendung
- Die öffentliche Projektseite anschauen
- Die Verknüpfung zum Herunterladen anklicken
- Das Paket wird vom Server versendet und vom Browser verarbeitet
Ein Paketdepot abonnieren
- Suchen oder Stöbern nach einer Anwendung
- Die öffentliche Projektseite anschauen
- Verknüpfung anklicken
- Der Browser ruft eine externe Anwendung auf, um die Depotinformationen zu verarbeiten
Der Nutzer gibt eine Rückmeldung zur Software
- Bewerten der Arbeit durch anklicken eines Sterns aus einer Reihe von Sternen
- Nutzer verfasst einen Text und reicht ihn ein
Einfache, leichte Paketerstellung
Wird später von einem Assistenten (Wizard) erledigt. NZT
Mit minimalen technischen Details eine veränderte Version eines Pakets erstellen
AI Adrian: Arbeitsablauf hochladen
Änderungen für ein Paket vorschlagen / Anfrage nach Einbindung
- Anklicken eines Knopfs um eine Anfrage nach Einbindung abzusetzen
- nur verknüpftes Paket: Der Verwalter des verknüpften Pakets wird informiert
- nicht verknüpftes Paket: Anfrage an den Nutzer gewünschten Projekts nach Einbindung
- der Eigentümer des originalen Projekts kann die Einbindung ablehnen und mit einem Kommentar dazu antworten
- ansonsten wird das Paket in das Projekt eingepflegt
NZT: was passiert mit dem eingepflegten Paket?
Mitteilungen über bestimmte Projektaktualisierungen erhalten
- Gehen Sie auf die Projektseite
- Drücken Sie den Mitteilungs-/Notification-Knopf
- Wählen Sie aus, über welche Art von Änderungen Sie informiert werden wollen (Quellkode, RPM-Veröffentlichungen)
- Wählen Sie die Art der Benachrichtigung
Änderungen in den Projekten verfolgen
- Schauen Sie sich die check-in-Entwicklung/History an
- Schauen Sie sich die Paketbau-Entwicklung/History an
- Schauen Sie sich die Veröffentlichungsentwicklung/-History an
Möglicherweise seine eigene Distribution erstellen
NZT
Aktualisierung eines Pakets auslösen
- Klicken Sie auf den Knopf zu Aktualisierung
- Aufforderung zur Eingabe der Version könnte erscheinen
- Herunterladen oder svn/cvs checkout wird angestoßen
- Eintrag im Änderungsprotokoll wird hinzugefügt
- Neubau wird ausgelöst
Erstellen eines neuen Projekts
- Knopf anklicken
- Obligatorische Elemente für die Erstellung:
- Name (id)
- Titel
- Beschreibung
- Kategorie
- optional (diskutieren ob es bei der Erstellung hinzugefügt wird)
- 'hide project'-Ankreuzfeld
- Tags/Markierungen (Labels)
- spezielle URLs (Bildschirmfotos, Wiki, Fehrlerverfolgung)
- Logo/Symbol?
- Zusätzliche Benutzer hinzufügen
Projekt bearbeiten
- Informationen die auf der Hauptprojektseite erscheinen werden direkt auf dieser Seite geändert
- All anderen Optionen werden auf einer Unterseite des Projekts bearbeitet/gesetzt
- Die Konfigurationsseite könnte mit einer karteikartenreiterähnlichen Navigation ausgestattet
Erstellen aller unterschiedlichen Arten von Paketen
NZT
- Paket von Grund auf erstellen
- Paket mit Hilfe einer Vorlage erstellen
- alle Felder sind auf der Hauptprojektseite bearbeitbar
- obgligatorische Felder sind auf der Hauptpaketseite hervorgehoben
Paket bearbeiten
- Dateien hinzufügen
- Quellen hinzufügen (http-Quelle, svn/cvs-Quelle)
- spec-Datei bearbeiten (Web-Benutzerschnittstelle verwenden)
- Nutzer hinzufügen/entfernen
- Version ändern

