mirror of
https://github.com/kylelobo/The-Documentation-Compendium.git
synced 2025-09-02 09:33:06 +02:00
* Add german language files Issues: #20 File CHANGELOG.md translated to german. * Translate TODO.md to german Issues: #20 File TODO.md translated to german. * Translate CODE_OF_CONDUCT.md to german Issues: #20 File TODO.md translated to german. * Fix Typo in CHANGELOG.md Issues: #20 The first Links had a space between the definition and the URL. * Translate CODEBASE_STRUCTURE.md to german Issues: #20 Translated the File CODEBASE_STRUCTURE.md to german. * Translate CODING_GUIDELINES.md to german Issues: #20 Translated the File CODING_GUIDELINES.md to german. * Translate CODING_GUIDELINES.md to german Issues: #20 Translated the File CODING_GUIDELINES.md to german. * Translate CONTRIBUTING.md to german Issues: #20 Translated the File CONTRIBUTING.md to german. * Fix typo in CONTRIBUTING.MD Issues: #20 Fixed a typo in CONTRIBUTING.md. * Translate PULL_REQUEST_TEMPLATE.md to german Issues: #20 Translated the File PULL_REQUEST_TEMPLATE.md to german. * Translate ISSUE_TEMPLATES/bug_report.md to german Issues: #20 Translated the File ISSUE_TEMPLATES/bug_report.md to german. * Translate ISSUE_TEMPLATES/custom.md to german Issues: #20 Translated the File ISSUE_TEMPLATES/custom.md to german. * Translate ISSUE_TEMPLATES/feature_request.md to german Issues: #20 Translated the File ISSUE_TEMPLATES/feature_request.md to german. * Translate README_TEMPLATES/Bot.md to german Issues: #20 Translated the File README_TEMPLATES/Bot.md to german. * Translate README_TEMPLATES/Hackathon.md to german Issues: #20 Translated the File README_TEMPLATES/Hackathon.md to german. * Translate README_TEMPLATES/README.md to german Issues: #20 Translated the File README_TEMPLATES/README.md to german. * Translate README_TEMPLATES/Minimal.md to german Issues: #20 Translated the File README_TEMPLATES/Minimal.md to german. * Fix typo in README_TEMPLATES/Minimal.md Issues: #20 Fixed typo in README_TEMPLATES/Minimal.md. * Fix typo in README_TEMPLATES/Bot.md Issues: #20 Fixed typo in README_TEMPLATES/Bot.md. * Translate README_TEMPLATES/Standard.md to german Issues: #20 Translated the File README_TEMPLATES/Standard.md to german.
1.4 KiB
1.4 KiB
Sourcecoderichtlinien
- Sie können überprüfen, ob Ihr Code diesen Richtlinien entspricht, indem Sie
stuff/php-format.py validate
ausführen - Tabulatoren, keine Leerzeichen
- Das Zeilenende sollte im Unix-Stil (
\n
) und nicht im Windows-Stil (\r\n
) sein. - Das Öffnen von Klammern erfolgt in derselben Zeile wie die letzte Anweisung
if (condition) {
stuff;
}
- Ein Leerzeichen zwischen Schlüsselwörtern und Klammern für:
if
,else
,while
,switch
,catch
,function
- Funktionsaufrufe haben vor den Klammern kein Leerzeichen
- In den Klammern bleiben keine Leerzeichen
- Ein Leerzeichen nach jedem Komma, jedoch ohne Leerzeichen davor
- Alle binären Operatoren müssen ein Leerzeichen davor und danach haben
- Es sollte nicht mehr als eine aneinanderfolgende Leerzeile geben
- Es sollten keine leeren Kommentare vorhanden sein
- Sie sollten keine Blockkommentare
/* ... */
verwenden, sondern nur Zeilenkommentare// ...
- Änderungen der Funktionalität müssen gemeinsam mit ihren jeweiligen neuen / geänderten Tests hochgeladen werden
- Exceptions müssen verwendet werden, um fehlerhafte Zustände zu melden. Die Verwendung von Funktionen, die true / false zurückgeben, ist zulässig, wenn es sich um erwartete Werte handelt
- Verwenden Sie gegebenenfalls RAII, insbesondere bei der Verwaltung von Ressourcen (Dateien usw.)