Zum Thema heise-wiki (
https://www.heise.de/ct/projekte/machmit/ctbot/wiki#no1):
Hier ist die Gliederung mit einer noch weiter zu aktualisierenden Übersicht über den derzeitigen Stand (09.04.2018):
1) c't-Bot in Aktion
Galerie: Videos und Bilder rund um das Projekt.
-> noch ungesichert, für die Übernahme dieser Inhalte wäre das Einverständnis der jeweiligen Autoren notwendig
2) Anlaufstellen
Zum Projekt gibt es viel Doku, hier ein paar generelle Anlaufadressen:
*
c't-Artikel -> als pdfs gesichert im neuen Git-Doku-Projekt -> Dateiformat optimal (?)
Die FAQ
--> gesichert
c't-Bot-Dokumentation im Code-Repository
--> im Code, und entsprechend in Github
Das Forum
--> ist hier
Das Archiv der Mailingliste
--> benötigt?
Die Projektseite
--> gesichert
*
Das Wiki in dem Sie gerade lesen -->
Dokumentationen und Informationsseiten
--> größtenteils Verlinkungen auf Unterseiten im wiki und heise-Artikel, nochmal prüfen
Übersicht über alle Support-Kanäle
--> größtenteils Verlinkungen auf Unterseiten im wiki und heise-Artikel, nochmal prüfen
*
Direkter Kontakt über IRC -> Funktion nicht mehr verfügbar, entfällt
3) Schnelleinstieg in das Projekt
Mal ausprobieren, wie das ganze so geht (auch ohne Geld auszugeben): Erste Schritte
c't-Bot aufbauen
c't-Bot testen
Die Firmware für die eigene Hardware kalibrieren
Demo-Firmware ausprobieren
Eigenen Code schreiben
*
Firmware für den realen Bot generieren -> Notizen von nw87
*
Firmware auf den realen Bot Übertragen (Flashen) -> Notizen von nw87
4) Hardware
Überblick über die ct-Bot-Hardware
*
Schaltpläne -> Git-Projekt ct-bot-hw
*
Stücklisten -> Git-Projekt ct-bot-hw
*
NEU: Datenblätter -> Git-Projekt ct-bot-hw
Aufbauanleitung
Erweiterungen
*
Firmware flashen -> Notizen von nw87
c't-Bot testen
5) Software
Installationsanleitung für c't-Bot und c't-Sim
5a) c't-Bot
Dieses Teilprojekt umfasst den C-Code für reale und simulierte c't-Bots
Überblick über die ct-Bot-Software
Dokumentation zum bestehenden Code
Howto zum Bot
Ideen & mehr
kalibrieren
Eigenen Code schreiben
5b) c't-Sim
Dieses Teilprojekt umfasst den Java-Code für den Simulator c't-Sim
*
Überblick über die c-t-Sim-Software -> Dead-Link (war zugehöriger c't Artikel, gesichert)
Konfiguration der Sim-Optionen
Howto zum Sim
6) Zugang zum Source-Code -> Rubrik entfällt komplett, jetzt Git-Projekte
7) Entwicklungsumgebung
Installationsanleitung für c't-Bot und c't-Sim
Entwicklungsumgebung:
*
Eclipse-Installation inkl. der nötigen Plugins -> Notizen von nw87
*
Code aus dem Subversion in Eclipse einbinden -> veraltet, jetzt:
Code aus Git einbinden -> Notizen von nw87
*
Tickets aus dem Trac in Eclipse einbinden -> veraltet, entfällt
Tipps, Tricks und Hotkeys rund um Eclipse
AVR-Toolchain:
*
Installation der AVR-Toolchain zur Entwicklung des Steuercodes eines realen c't-Bots -> Notizen von nw87
Hintergründe zur AVR-Toolchain
AVR-Tools und Tricks für die (Bot-)Softwareentwicklung
Was es hier gibt (Trac) -> Rubrik entfällt komplett
9) Jagd auf den Fehlerteufel
*
Offene Fehlerberichte zum c't-Sim -> keine Inhalte, entfällt
Offene Fehlerberichte zum c't-Bot
-> verbliebene offene Vorschläge sichern und ins Projekt übernehmen
*
Neuen Fehlerbericht erstellen -> Funktion nicht mehr verfügbar, entfällt
*
Erklärungen zu den Tickets befinden sich im TicketGuide -> Trac-spezifisch, entfällt
10) Organisatorisches
*
Neuigkeiten -> AP: Projekt-History mal als Timeline neu zusammenschreiben
Links rund um den c't-Bot und auf Leserprojekte
Pool für Dateianhänge der Mailingliste
11) Ein paar Spielregeln (Trac) -> Rubrik entfällt komplett, muss durch Einführung in entsprechende Github-User-Funktionen ersetzt werden
Die Spielregeln für dieses Trac lauten wie folgt:
Ohne Anmeldung kann man alles einsehen, aber nichts verändern
Wer sich registriert darf das Wiki bearbeiten, Tickets anlegen und bearbeiten
Einige administrative Aufgaben, wie die Bearbeitung der Roadmap bleibt einer kleinen Gruppe von Maintainern vorbehalten
Jeder hat Leserechte auf den ganzen Code im SVN, Schreibrechte haben nur die Maintainer
Damit eigener Code den Weg in das Repository findet, sollte er den Coderichtlinien entsprechen.
<--- ganz wichtig - muss übernommen/überarbeitet werden
12) Trac -> Rubrik entfällt komplett
TODO: (NEU)
*
Einführung in Git-Hub Funktionen & die Git-Repositories
*
Direkter Kontakt über Slack und Riot/Matrix
* ...