From 6ed3f9aa6b3edac2fd558921790eaa83468d8bec Mon Sep 17 00:00:00 2001 From: phil Date: Sun, 13 Aug 2006 09:31:44 +0000 Subject: [PATCH] * Infos ins trac-Wiki verlagert --- ccd-infos/entwicklungs-leitfaden.lyx | 341 --------------------------- 1 file changed, 341 deletions(-) delete mode 100644 ccd-infos/entwicklungs-leitfaden.lyx diff --git a/ccd-infos/entwicklungs-leitfaden.lyx b/ccd-infos/entwicklungs-leitfaden.lyx deleted file mode 100644 index b10156f..0000000 --- a/ccd-infos/entwicklungs-leitfaden.lyx +++ /dev/null @@ -1,341 +0,0 @@ -#LyX 1.4.1 created this file. For more info see http://www.lyx.org/ -\lyxformat 245 -\begin_document -\begin_header -\textclass article -\begin_preamble -\usepackage{hyperref} -\usepackage{html} -\usepackage{german} -\end_preamble -\language english -\inputencoding auto -\fontscheme default -\graphics default -\paperfontsize default -\spacing single -\papersize default -\use_geometry false -\use_amsmath 1 -\cite_engine basic -\use_bibtopic false -\paperorientation portrait -\secnumdepth 3 -\tocdepth 3 -\paragraph_separation indent -\defskip medskip -\quotes_language english -\papercolumns 1 -\papersides 1 -\paperpagestyle default -\tracking_changes false -\output_changes true -\end_header - -\begin_body - -\begin_layout Title -EntwicklerInnen-Leitfaden für die CryptoCD -\end_layout - -\begin_layout Standard -\begin_inset LatexCommand \tableofcontents{} - -\end_inset - - -\end_layout - -\begin_layout Section -Vorbereitung -\end_layout - -\begin_layout Subsection -erforderliche Software -\end_layout - -\begin_layout Standard -Die folgenden Programme benötigst du zur Weiterentwicklung der CryptoCD. - In Klammern ist jeweils (als Beispiel) das dazugehörige Debian-Paket angegeben. -\end_layout - -\begin_layout Itemize -make [make] -\end_layout - -\begin_layout Itemize -lyx [lyx-qt | lyx-xforms] -\end_layout - -\begin_layout Itemize -latex2html [latex2html] -\end_layout - -\begin_layout Itemize -python [python] -\end_layout - -\begin_layout Itemize -mkisofs [mkisofs] -\end_layout - -\begin_layout Itemize -zip [zip] -\end_layout - -\begin_layout Itemize -tar [tar] -\end_layout - -\begin_layout Itemize -bzip2 [bzip2] -\end_layout - -\begin_layout Itemize -subversion [subversion] -\end_layout - -\begin_layout Itemize -linkchecker [linkchecker] -\end_layout - -\begin_layout Itemize -html-validator [wdg-html-validator] -\end_layout - -\begin_layout Itemize -unix2dos [tofrodos] -\end_layout - -\begin_layout Subsection -Herunterladen der Entwickler-Version -\end_layout - -\begin_layout Standard -Wir verwalten die Quell-Dateien der CryptoCD mit der Versionsverwaltung - -\emph on -subversion -\emph default -. - Mit dem folgenden Kommando erstellst du eine lokale Arbeitskopie der aktuellen - Revision: -\end_layout - -\begin_layout Quote -svn checkout https://svn.systemausfall.org/svn/cryptocd -\end_layout - -\begin_layout Section -Bearbeitung der Anleitungstexte -\end_layout - -\begin_layout Standard -Die Richtlinien zur Erstellung von neuen Anleitungen findest du hier: -\begin_inset Include \input{policy_formatierung.lyx} -preview false - -\end_inset - - -\end_layout - -\begin_layout Section -Release -\end_layout - -\begin_layout Subsection -Anpassung der Versionsnummer -\end_layout - -\begin_layout Standard -Vor der Veröffentlichung einer neuen Version, müssen die Versionnummern - in folgenden Dokumenten angepasst werden: -\end_layout - -\begin_layout Itemize -cover -\end_layout - -\begin_layout Itemize -footer -\end_layout - -\begin_layout Subsection -Changelog -\end_layout - -\begin_layout Standard -Im Verzeichnis cd-template liegt die Datei -\emph on -news.txt -\emph default - - dort kannst du die Änderungen von Version zu Version erfassen. -\end_layout - -\begin_layout Subsection -Finales Testen -\end_layout - -\begin_layout Quote -make linkcheck -\end_layout - -\begin_layout Quote -make validate -\end_layout - -\begin_layout Subsection -Erstellung der Release-Dateien -\end_layout - -\begin_layout Itemize -make all -\end_layout - -\begin_deeper -\begin_layout Itemize -zip-Datei -\end_layout - -\begin_layout Itemize -iso-Image -\end_layout - -\begin_layout Itemize -source-bzip2 -\end_layout - -\end_deeper -\begin_layout Subsection -Hochladen zu eduforge.org -\end_layout - -\begin_layout Subsubsection -Pakete -\end_layout - -\begin_layout Standard -Um zu beobachten, wie häufig die CryptoCD heruntergeladen wurde, empfielt - es sich, alle Dateien über das sogenannte -\emph on -file release system (frs) -\emph default - anzubieten. - Da der Upload über die Weboberfläche nur für Dateien bis zu 2 MB Grösse - möglich ist, erfolgt der Upload per sftp. - Dazu benötigst du folgende Daten: -\end_layout - -\begin_layout Itemize -Rechner: shell.eduforge.org -\end_layout - -\begin_layout Itemize -Login: deinE eduforge NutzerIn -\end_layout - -\begin_layout Itemize -Protokoll: ssh2 (sftp) -\end_layout - -\begin_layout Itemize -Upload-Verzeichnis: sftp://ftp.eduforge.org/home/pub/cryptocd/ -\end_layout - -\begin_layout Standard -Es ist wichtig, dass du die hochgeladenen Dateien anschließend mit Gruppen-Schre -ibrechten versiehst. -\end_layout - -\begin_layout Standard -Nun müssen die hochgeladenen Dateien im Eduforge-Download-Manager veröffentlicht - werden: -\end_layout - -\begin_layout Itemize -im Web-Interface anmelden -\end_layout - -\begin_layout Itemize -Projekt -\emph on -CryptoCD -\emph default -auswählen -\end_layout - -\begin_layout Itemize - -\emph on -Admin -> Admin FRS -> Add Release -\end_layout - -\begin_layout Subsubsection -Online-Version -\end_layout - -\begin_layout Standard -Um die Online-Version hochzuladen, loggst du dich erneut per sftp bei eduforge - ein (Daten siehe oben). - Anschliessend wechselst du in das Verzeichis / -\emph on -home/groups/cryptocd/htdocs/online_version -\emph default - und legst ein entsprechendes Unterverzeichnis für die jeweilige Version - an. -\end_layout - -\begin_layout Subsection -Anpassen der cryptocd.org-Seite -\end_layout - -\begin_layout Standard -Im svn befindet sich das Verzeichnis -\emph on -eduforge -\emph default -. - Die Datei -\emph on -index.html -\emph default - ist die Seite, die nach einem Aufruf von cryptocd.org angezeigt wird. - Erscheint eine neue Version, so müssen folgende Abschnitte angepasst werden: -\end_layout - -\begin_layout Itemize -Menü: Link zur Online-Version anpassen -\end_layout - -\begin_layout Itemize -Neues: kurzer Text zur neuen Version und changelog -\end_layout - -\begin_layout Itemize -Download: die Links und Versionsnummern entsprechend anpassen -\end_layout - -\begin_layout Itemize -Online-Version: Link anpassen -\end_layout - -\begin_layout Standard -Anschließend wird die Datei per sftp (Zugangsdaten siehe 3.5.1) in das Verzeichnis - -\emph on -/home/groups/cryptocd/htdocs -\emph default - hochgeladen. -\end_layout - -\begin_layout Subsection -Werbung -\end_layout - -\begin_layout Standard -Ankündigung auf der mailingliste ... -\end_layout - -\end_body -\end_document