Makefile kosmetisch verbessert
TODO ins cryptocd.css eingefuegt Entwicklungs-Leitfaden initiiert
This commit is contained in:
parent
d5cf464bef
commit
9b4dace49b
3 changed files with 152 additions and 9 deletions
15
Makefile
15
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" ; \
|
||||
|
|
139
ccd-infos/entwicklungs-leitfaden.lyx
Normal file
139
ccd-infos/entwicklungs-leitfaden.lyx
Normal file
|
@ -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
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue