wiki:WikiStart

The wiki is written in German, but online translation services like Google Translate may help you.

Willkommen beim c't-Bot- und c't-Sim-Projekt

c't-Bot und c't-Sim gehören zusammen und sind ein Roboterprojekt der Zeitschrift c't. Dies hier ist das Trac zum Projekt, in dem dieses auch nach dem Erscheinen des letzten c't-Artikels weiterlebt. Daher ergänzen diese Seiten die offizielle c't-Projektseite.

c't-Bot in Aktion

Zur Einstimmung gibt es in der Galerie Videos und Bilder rund um das Projekt.

Anlaufstellen

Zum Projekt gibt es viel Doku, hier ein paar generelle Anlaufadressen:

  1. c't-Artikel
  2. Die FAQ
  3. Das Heise Forum
  4. Das Fan Forum zum c't-Bot
  5. Die Projektseite
  6. Das Wiki in dem Sie gerade lesen
  7. Dokumentationen und Informationsseiten
  8. c't-Bot-Dokumentation im Code-Repository
  9. Direkter Kontakt über
    • das Matrix-Netzwerk mit Riot.im (auch als Gast ohne Registrierung nutzbar)
    • oder Slack
    • Matrix/Riot.im und Slack sind synchronisiert, zeigen also immer dieselben Inhalte und können je nach persönlicher Präferenz gewählt werden.

Schnelleinstieg in das Projekt

  1. Mal ausprobieren, wie das ganze so geht (auch ohne Geld auszugeben): Erste Schritte
  2. c't-Bot aufbauen
  3. c't-Bot testen
  4. Die Firmware für die eigene Hardware kalibrieren
  5. Demo-Firmware ausprobieren
  6. Eigenen Code schreiben
  7. Firmware für den realen Bot generieren
  8. Firmware auf den realen Bot Übertragen (Flashen)

Hardware

Software

Installationsanleitung für c't-Bot und c't-Sim

c't-Bot

Dieses Teilprojekt umfasst den C-Code für reale und simulierte c't-Bots

c't-Sim

Dieses Teilprojekt umfasst den Java-Code für den Simulator c't-Sim

Zugang zum Source-Code

Aller Source-Code steht in einem frei zugänglichen Subversion hier im Trac. Damit eigener Code den Weg in das Repository findet, sollte er den Code-Richtlinien entsprechen.

  • Detailierte Beschreibung zum Repository und der Integration in Eclipse sowie Howto zum Umgang mit Subversion.
  • Code-Repository: Ab sofort findet sich der aktuelle Code im Subversion des TRAC, das den Code auch im Web sichtbar macht. Die Subversion-URL, um den Code in Eclipse oder andere Tools zu holen lautet: https://www.heise.de/svn/ctbot
  • Per Webbrowser stöbern: Der aktuelle stabile Code liegt unter stable, der Neueste (aber teilweise Experimentelle) immer unter devel.
  • Zip-Files mit dem Code und Binaries älterer Releases
  • Erweiterungen von Lesern, die es (noch) nicht in den offiziellen Code geschafft haben

Entwicklungsumgebung

Was es hier gibt

Trac besteht im wesentlichen aus einem Wiki, einem SVN-Repository für den Code und einem Bugtracker.

  • Im Wiki ist Platz für Anleitungen, Tipps und Dokumentation für den c't-Bot. Wer will kann aber auch gerne Videos und Fotos von seinem eigenen c't-Bot hochladen.
  • Das Journal zeigt, was sich zuletzt im Trac geändert hat.
  • Was als nächstes im c't-Bot-Projekt ansteht verrät die Roadmap.
  • Wer keine Lust hat, den ganzen Code per SVN auszuchecken, kann in der Rubrik Source durch den Quelltext stöbern oder einzelne Dateien herunterladen.
  • Das Revision Log zeigt, was sich in letzter Zeit am Code geändert hat. Fehler und Diskussionen darum und auch die Lösungen dazu finden sich unter View Tickets.
  • Wer einen Fehler entdeckt hat oder Ideen für neue Features hat, kann unter New Ticket neue Tickets erstellen (siehe auch TicketGuide).
  • Ein vollständiger Index aller Wiki-Seiten.

Jagd auf den Fehlerteufel

Organisatorisches

  • Neuigkeiten
  • Links rund um den c't-Bot und auf Leserprojekte
  • Pool für Dateianhänge der Mailingliste

Ein paar Spielregeln

Die Spielregeln für dieses Trac lauten wie folgt:

  • Ohne Anmeldung kann man alles einsehen, aber nichts verändern
  • 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.

Trac

Last modified 9 months ago Last modified on Jan 14, 2018, 5:44:42 PM

Attachments (1)

Download all attachments as: .zip