Skip site navigation (1) Skip section navigation (2)

FreeBSD Documentation Project: Beitr�ge einreichen

Ich habe eine neue Anleitung geschrieben. Wie kann ich diese einreichen?

Danke, dass Sie unsere Dokumentation erweitern wollen.

Sie m�ssen Ihre Dokumentation dem Documentation Project zur Verf�gung stellen, damit Ihr Beitrag gepr�ft werden kann. Dazu hinterlegen Sie das Dokument beispielsweise auf einem FTP- oder Webserver.

Danach schicken Sie eine E-Mail an die Mailingliste FreeBSD-doc, in der Sie Ihren Beitrag kurz beschreiben und vor allem mitteilen, wo Sie ihn hinterlegt habt. Au�erdem sollten Sie die Mitglieder des FreeBSD Documentation Projects um die Pr�fung Ihres Beitrags bitten.

Ist es Ihnen nicht m�glich, Ihren Beitrag auf einem Server zu hinterlegen, k�nnen Sie ihn auch direkt an die Mailingliste FreeBSD-doc schicken. Denken Sie aber daran, dass Ihre E-Mail in diesem Fall nur "normalen" Text enthalten darf.

Falls Ihr Beitrag auch f�r andere Mailinglisten interessant ist, sollte Sie Ihre E-Mail als Kopie auch an andere Mailinglisten schicken und um Kommentare bitten. Handelt es sich bei Ihrem Beitrag etwa um eine Anleitung zur Aktualisierung des Quellcodes mit CVSup, so ist dies auch f�r die Leser der Mailinglisten FreeBSD-current und FreeBSD-stable interessant.

Nachdem Ihr Beitrag gepr�ft wurde und Sie eventuelle Verbesserungsvorschl�ge in Ihr Dokument aufgenommen haben, k�nnen Sie Ihren Beitrag einreichen.

Dazu verpacken Sie Ihr Dokument in ein tar-Archiv. Besteht Ihr Dokument beispielsweise aus den drei Dateien eins, zwei, und drei, die alle in das gemeinsame tar-Archiv doc.tar aufgenommen werden sollen, verwenden Sie folgenden Befehl:

    % tar cf doc.tar eins zwei drei
    

Danach komprimieren Sie das tar-Archiv:

    % gzip -9 doc.tar
    

Als Ergebnis erhalten Sie die komprimierte Datei doc.tar.gz.

Als letzten Schritt der Vorbereitung kodieren Sie diese Datei noch, damit sie von allen E-Mail-Programmen korrekt erkannt und verarbeitet wird:

    % uuencode doc.tar.gz doc.tar.gz > doc.uue
    

Nun k�nnen Sie das FreeBSD Documentation Project �ber Ihren Beitrag informieren. Der korrekte Weg daf�r ist der Einsatz von send-pr, das auf Ihrem System bereits installiert sein sollte. Alternativ k�nnen Sie auch das Internetformular zum Einreichen von Problemberichten verwenden.

Nur so kann sichergestellt werden, dass Ihr Beitrag auch korrekt erfasst wird. Wenn Sie einen Problembericht (PR) einreichen, erh�lt dieser eine eindeutige Nummer. Ein Committer wird diesen PR �bernehmen und Ihrem Beitrag weiterbearbeiten. Weitere Informationen zu diesem Thema finden Sie im Artikel Writing FreeBSD Problem Reports.

Die Bedienung von send-pr ist relativ einfach. Die Aufgabe des Programms ist es, eine speziell formatierte E-Mail an eine bestimmte E-Mail-Adresse zu schicken. Wenn Sie send-pr aufrufen, wird automatisch Ihr Standardeditor (beispielsweise vi oder emacs) mit einer von Ihnen auszuf�llenden Vorlage geladen, die auch einige zus�tzliche Anweisungen enth�lt.

Achten Sie beim Ausf�llen des Formulars darauf, dass Sie im Feld "Category" den Wert "docs" eintragen und dass im Feld Class" der Eintrag "change-request" steht. Im "Body"-Bereich f�gen Sie die vorhin erstellte .uue-Datei ein.

Wenn Sie den Editor beenden, wird der PR als E-Mail an die korrekte Adresse geschickt. Kurz darauf erhalten Sie (wiederum als E-Mail) eine Best�tigung, die insbesondere die Ihrem PR zugewiesene eindeutige Nummer enth�lt. Diese PR-Nummer k�nnen Sie dazu verwenden, den aktuellen Status Ihres Beitrags zu pr�fen.

Ich habe ein bereits vorhandenes Dokument verbessert. Wie kann ich meine Korrekturen einreichen?

Danke, dass Sie unsere Dokumentation verbessern wollen.

In diesem Fall m�ssen Sie eine spezielle Datei, eine sogenannte Differenz (diff) erstellen. Diese Differenz enth�lt alle von Ihnen durchgef�hrten �nderungen. Dadurch wird es den Committern erleichtert, Ihre �nderungen zu finden und zu pr�fen. Sie haben den Vorteil, dass Sie nicht umst�ndlich erkl�ren m�ssen, was Sie ge�ndert haben. Nichtsdestotrotz sollten Sie nat�rlich begr�nden k�nnen, warum Sie diese �nderung f�r n�tig halten.

Um eine Differenz (einen "Diff") zu erstellen, gehen Sie wie folgt vor:

  1. Erstellen Sie eine Kopie der zu �ndernden Datei (in diesem Fall foo.xml): do

        % cp foo.xml foo.xml.old
    	
  2. Nun f�hren Sie Ihre �nderungen in foo.xml durch.

        % vi foo.xml
        ... tipp tipp tipp ...
    
        ... �nderungen testen, Tippfehler suchen und korrigieren ...
    	
  3. Danach erzeugen Sie die Differenz:

        % diff -u foo.xml.old foo.xml > foo.diff
    	

    Mit diesem Befehl werden die beiden Dateien verglichen und die Unterschiede in die Datei foo.diff geschrieben.

Als letzten Schritt senden Sie die erstellte Differenz foo.diff an das Documentation Project. Dazu erstellen Sie wiederum einen PR. Im Unterschied zur Erstellung einer neuen Anleitung, enth�lt der "Body"-Bereich nun aber die von Ihnen erstellte Differenz foo.diff.

Startseite des FreeBSD Documentation Projects