diff options
author | Karl Berry <karl@freefriends.org> | 2018-08-22 21:20:03 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-08-22 21:20:03 +0000 |
commit | d73c922e3d1cc0085aab0488d1b8d2c7ff4f09d9 (patch) | |
tree | 9cf07e9b1056e59e30a1fb55c026822bc416777d /Master/texmf-dist/doc/latex/schule/devRichtlinien.tex | |
parent | a5b8f028298d5555872bdd3858a8132094a12688 (diff) |
restore schule, tikz symbols and all
git-svn-id: svn://tug.org/texlive/trunk@48453 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/schule/devRichtlinien.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/schule/devRichtlinien.tex | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/schule/devRichtlinien.tex b/Master/texmf-dist/doc/latex/schule/devRichtlinien.tex new file mode 100644 index 00000000000..2f97cce1f7e --- /dev/null +++ b/Master/texmf-dist/doc/latex/schule/devRichtlinien.tex @@ -0,0 +1,12 @@ +\section{Richtlinien} + Um die Quelltexte des Pakets über einen längeren Zeitraum halbwegs konsistent und dokumentiert zu halten und somit die leichtere Einarbeitung neuer Betreuer zu ermöglichen, wurden folgende Richtlinien vereinbart: + \begin{itemize} + \item Bei sämtliche Klassen- und Paketquellen sollten lange Zeilen vermieden werden. + \item Bei der Dokumentation (dokumentation.tex) soll kein automatischer Umbruch im Dokument stattfinden, um Änderungen im Text einfacher nachhalten zu können. + \item Auf Einrückungen sollte geachtet werden. Zeilenumbrüche sind ggf. entsprechend auszukommentieren. + \item Einrückungen erfolgen mit Leerzeichen in einer Weite von 4. + \item Alle internen Makros und Variablen sollen im Namensraum \code{schule\cnltxat} stehen, \zB\space\code{schule\cnltxat ergebnishorizontAnzeigen}. + \item Sprechende Bezeichner sollten verwendet werden. + \item Für neue Funktionen sollte ein neues Modul oder ein neuer Dokumenttyp angelegt werden, sofern es sich um keine klare Ergänzung handelt. + \item Neue Funktionen und Änderungen sind in der Dokumentation mit den Mitteln von \pkg{cnltx-doc} zu kennzeichnen, \zB\space mit \cs{changedversion}\marg{version} für Änderungen oder \cs{sinceversion}\marg{version} für neue Funktionen. Außerdem sind sie im Changelog zu vermerken. + \end{itemize}
\ No newline at end of file |