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
|
# so beginnt das export-Verzeichnis
|
||||||
EXPORT_PREFIX := cryptocd
|
EXPORT_PREFIX := cryptocd
|
||||||
# wird an das export-Verzeichnis und die Archiv/iso-Dateien angehaengt
|
# 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)
|
EXPORT_FILE = $(EXPORT_DIR)/$(EXPORT_PREFIX)$(REVISIONS_SUFFIX)$(EXPORT_FILE_SUFFIX)
|
||||||
|
|
||||||
# Zwischenlagerung
|
# Zwischenlagerung
|
||||||
|
@ -68,17 +68,16 @@ dist-clean: clean
|
||||||
@downloads/get_files.sh programme clean
|
@downloads/get_files.sh programme clean
|
||||||
|
|
||||||
|
|
||||||
check:
|
check: doku kopiere_programme
|
||||||
make -C documents
|
linkchecker -r 4 --ignore-url=^mailto: $(CCD_BUILD_DIR)/start.html
|
||||||
linkchecker -r 3 --intern='!^mailto:' --extern-strict-all 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
|
# pruefe, ob alle notwendigen/empfohlenen Verzeichnisse existieren
|
||||||
verzeichnisstruktur: $(CREATE_DIRS)
|
verzeichnisstruktur: $(CREATE_DIRS)
|
||||||
|
|
||||||
$(CREATE_DIRS):
|
$(CREATE_DIRS):
|
||||||
@if [ ! -e "$@" ] ; \
|
@if [ ! -e "$@" ] ; \
|
||||||
then echo -e "directory ($@) does not exist - I will create it" ; \
|
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 {
|
h1, h2, h3, h4 {
|
||||||
color: #7fb945;
|
color: #7fb945;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue