Patches erstellenTopCodequalität und CodesicherheitOpenVAS Change Requests

OpenVAS Change Requests

OpenVAS Change Requests (etwa: „Änderungswünsche“) beschreiben vorgeschlagene Änderungen an einem oder mehreren OpenVAS-Modulen. Obwohl dieser Ablauf formalisiert erscheinen mag, ist er kein Ersatz für offene Diskussionen unter interessierten Entwicklern auf den Mailinglisten. In der Tat haben viele Change Requests ihren Ursprung in solchen Diskussionen. Dieser Ansatz soll den Ablauf der OpenVAS-Entwicklung so transparent wie möglich machen, sowohl für die OpenVAS-Entwickler als auch für OpenVAS-Anwender und andere Interessenten.

Sie können die aktuellen Change Requests auf der OpenVAS-Website einsehen:

http://www.openvas.org/openvas-crs.html
.

Ein vollständiger Change Request ist in englisch verfasst und enthält die folgenden Abschnitte:

Status:
Eine allgemeinen Beschreibung des derzeitigen Standes dieses Change Requests, beispielsweise „in discussion“ (in Diskussion), „agreed (voted +3) for release 1.4“ (für Version 1.4 mit +3 Stimmen angenommen) oder „Step 1 and 2 implemented“ (Schritt 1 und 2 implementiert).
Purpose:
Eine kurze Beschreibung der Gründe für diesen Change Request.
References:
Links zu Beiträgen in Issue-Trackern oder Mailinglisten, auf die sich dieser Change Request bezieht.
Rationale:
Eine ausführlichere Erklärung, warum dieser Change Request implementiert werden sollte.
Effects:
Die Effekte, falls dieser Change Request implementiert würden, in Bezug auf das API, Kompatibilität, Benutzungsoberfläche usw.
Design and Implementation:
Technische Einzelheiten zur Implementierung diese Change Requests.
History:
Datum, Name und Beschreibung der Änderungen an diesem Change Request im „ChangeLog“-Format.

Change Requests können von jedem verfasst werden; obwohl die meisten Change Requests von OpenVAS-Entwicklern stammen, soll dies in keiner Weise andere davon abhalten, selbst Change Requests zu erstellen und sie an die Mailingliste „openvas-discuss“ zu senden. Autoren von Change Requests sollten zunächst ihre Ideen auf dieser Mailingliste oder im Online-Chat (#openvas auf irc.oftc.net) beschreiben, bevor sie mit der Zusammenstellung des Requests beginnen.

Die OpenVAS-Entwickler stimmen regelmäßig über neue Change Requests ab; jeder OpenVAS-Entwickler kann für oder gegen einen entsprechenden Change Request stimmen, im Allgemeinen mit den Werten „+1“ (dafür), „+/-0“ (etwas dafür/dagegen) oder „-1“ (dagegen). Nach einigen Tagen werden die Stimmen gezählt; ein positives Ergebnis bedeutet, dass dieser Change Request akzeptiert wurde und in zukünftigen Versionen von OpenVAS implementiert wird.

Der Ablauf der Abstimmung ist noch nicht vollständig formalisiert und kann sich ändern; Ideen oder Anregungen sind herzlich willkommen.


Patches erstellenTopCodequalität und CodesicherheitOpenVAS Change Requests