From 9b4dace49bc4aaa38cf1375e69cf5fe1e13d5b05 Mon Sep 17 00:00:00 2001 From: lars Date: Sat, 10 Jun 2006 11:10:03 +0000 Subject: [PATCH] Makefile kosmetisch verbessert TODO ins cryptocd.css eingefuegt Entwicklungs-Leitfaden initiiert --- Makefile | 15 ++- ccd-infos/entwicklungs-leitfaden.lyx | 139 +++++++++++++++++++++++++++ cd-template/doku/cryptocd.css | 7 +- 3 files changed, 152 insertions(+), 9 deletions(-) create mode 100644 ccd-infos/entwicklungs-leitfaden.lyx diff --git a/Makefile b/Makefile index b51c1da..1142502 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ EXPORT_DIR = $(ROOT_DIR)/export # so beginnt das export-Verzeichnis EXPORT_PREFIX := cryptocd # wird an das export-Verzeichnis und die Archiv/iso-Dateien angehaengt -EXPORT_FILE_SUFFIX := undefiniert +EXPORT_FILE_SUFFIX := EXPORT_FILE = $(EXPORT_DIR)/$(EXPORT_PREFIX)$(REVISIONS_SUFFIX)$(EXPORT_FILE_SUFFIX) # Zwischenlagerung @@ -68,17 +68,16 @@ dist-clean: clean @downloads/get_files.sh programme clean -check: - make -C documents - linkchecker -r 3 --intern='!^mailto:' --extern-strict-all start.html +check: doku kopiere_programme + linkchecker -r 4 --ignore-url=^mailto: $(CCD_BUILD_DIR)/start.html + + +validate: doku kopiere_programme + validate $(CCD_BUILD_DIR)/doku/*.html -validate: - make -C documents - validate documents/_output/*.html # pruefe, ob alle notwendigen/empfohlenen Verzeichnisse existieren verzeichnisstruktur: $(CREATE_DIRS) - $(CREATE_DIRS): @if [ ! -e "$@" ] ; \ then echo -e "directory ($@) does not exist - I will create it" ; \ diff --git a/ccd-infos/entwicklungs-leitfaden.lyx b/ccd-infos/entwicklungs-leitfaden.lyx new file mode 100644 index 0000000..84156d9 --- /dev/null +++ b/ccd-infos/entwicklungs-leitfaden.lyx @@ -0,0 +1,139 @@ +#LyX 1.3 created this file. For more info see http://www.lyx.org/ +\lyxformat 221 +\textclass article +\language english +\inputencoding auto +\fontscheme default +\graphics default +\paperfontsize default +\papersize Default +\paperpackage a4 +\use_geometry 0 +\use_amsmath 0 +\use_natbib 0 +\use_numerical_citations 0 +\paperorientation portrait +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\defskip medskip +\quotes_language english +\quotes_times 2 +\papercolumns 1 +\papersides 1 +\paperpagestyle default + +\layout Title + +EntwicklerInnen-Leitfaden für die CryptoCD +\layout Section + +Vorbereitung +\layout Subsection + +erforderliche Software +\layout Standard + +Die folgenden Programme benötigst du zur Weiterentwicklung der CryptoCD. + In Klammern ist jeweils (als Beispiel) das dazugehörige Debian-Paket angegeben. +\layout Itemize + +make [make] +\layout Itemize + +lyx [lyx-qt | lyx-xforms] +\layout Itemize + +latex2html [latex2html] +\layout Itemize + +python [python] +\layout Itemize + +mkisofs [mkisofs +\layout Itemize + +zip [zip] +\layout Itemize + +tar [tar] +\layout Itemize + +bzip2 [bzip2] +\layout Itemize + +subversion [subversion] +\layout Itemize + +linkchecker [linkchecker] +\layout Itemize + +wdg-html-validator [wdg-html-validator] +\layout Itemize + +unix2dos [tofrodos] +\layout Subsection + +Herunterladen der Entwickler-Version +\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: +\layout Quote + +svn checkout https://svn.systemausfall.org/svn/cryptocd +\layout Section + +Bearbeitung der Anleitungstexte +\layout Standard + +Hier sollte die Formatierungspolicy reinkommen - Menue, ... +\layout Section + +Release +\layout Subsection + +Anpassung der Versionsnummer +\layout Itemize + +cover +\layout Itemize + +footer +\layout Subsection + +Changelog +\layout Subsection + +Finales Testen +\layout Quote + +make check +\layout Quote + +make validate +\layout Subsection + +Erstellung der Release-Dateien +\layout Subsection + +Hochladen +\layout Itemize + +eduforge - download +\layout Itemize + +eduforge - online-Variante +\layout Subsection + +Werbung +\layout Standard + +Ankündigung auf der mailingliste ... +\the_end diff --git a/cd-template/doku/cryptocd.css b/cd-template/doku/cryptocd.css index 49d02e9..0d3947d 100644 --- a/cd-template/doku/cryptocd.css +++ b/cd-template/doku/cryptocd.css @@ -1,4 +1,9 @@ - /** padding,margin Angaben: oben rechts unten links **/ +/** TODO: Klassen "hint" und "program" definieren **/ + +/** Hinweise: + padding,margin Angaben: oben rechts unten links +**/ + h1, h2, h3, h4 { color: #7fb945; }