|
|
|
Der cpm soll eine zugehörige Website haben, auf welcher alle vorhandenen Pakete aufgelistet werden.
|
|
|
|
Zur Erstellung dieser Website soll das Framework *Spicey* verwendet werden.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Folgende Features sollen in dieser Website enthalten sein:
|
|
|
|
* Suche
|
|
|
|
* Filterfunktion (Alternative oder Bonus zur Suche)
|
|
|
|
* Div-tool zum Vergleichen des Codes von unterschiedlichen Versionen eines Pakets
|
|
|
|
* Mark-up zum Hervorheben des veränderten Codes (alternative zum Div-tool)
|
|
|
|
* Der Sourcecode der Pakete soll einsehbar sein
|
|
|
|
* Eine (mit CurryDoc generierte) Dokumentation soll einsehbar sein
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pakete, die hochgeladen werden sollen überprüft werden, ob:
|
|
|
|
* festgelegte Richtlinien (z.B. in der Versionierung) eingehalten wurden
|
|
|
|
* ob Sicherheitslücken bestehen
|
|
|
|
* automatische/vorhandene Tests positiv verlaufen |