Beispielaufgaben

Wir bitten Sie, bei der Registrierung etwa 25 Beispielaufgaben zu nennen, um Ihr Engagement und Ihre Fähigkeit unter Beweis zu stellen, mindestens 50 individuelle Aufgaben zu erstellen, die die Studenten nach Beginn des Wettbewerbs erledigen müssen.

Google achtet auf Folgendes:

  • Eine Mischung aus Aufgaben aus mehreren Kategorien. (Code, Dokumentation/Schulung, Outreach/Forschung, Qualitätssicherung und Design)
  • Aufgaben mit angemessenem Umfang, angemessener Länge und Komplexität
  • Vollständig ausgearbeitete Beschreibungen mit genügend Informationen für den Einstieg
  • Klare und verständliche Beschreibungen und Titel.
  • Geeignete Tags für die Sichtbarkeit.

Es ist möglich, für weitere Details Links zu externen Ressourcen hinzuzufügen. Die Beschreibung der Hauptaufgabe muss jedoch auf der Wettbewerbswebsite zu finden sein.

Beispiele

Unten finden Sie einige Beispiele für Aufgaben, die von früheren teilnehmenden Open-Source-Organisationen erstellt wurden. Es gibt keine Einheitslösung – die Aufgaben sind in jeder Organisation anders – aber diese Beispiele sollen Ihnen als Leitfaden dienen.

Weitere Informationen finden Sie im Archiv.

KDE Die Geschichte von WikiToLearn schreiben

Es gab noch nie eine Infoseite für WikiToLearn, und die Informationen darüber, worum es sich dabei handelt und wie es zur Exsitetion gekommen ist, sind an den verschiedensten Orten verstreut. Wir müssen sie vereinheitlichen und sie für die Nutzer der Website sichtbar und zugänglich machen.

  • Tags: content, werbung, wikitolearn
  • Kategorien: Dokumentation/Schulung, Forschung/Kontaktaufnahme

KDE Eine KDE-Anwendung aus einem Git-Repository erstellen

Für verschiedene Aufgaben in der KDE-Organisation müssen Sie die verschiedenen KDE-Anwendungen erstellen. Diese Aufgabe soll Ihnen dabei helfen, zu verstehen, wie Sie verschiedene KDE-Anwendungen in der Distribution Ihrer Wahl erstellen können.

Die drei einfachen Schritte zum Erstellen einer Anwendung sind:

  1. Rufen Sie Quellcode aus dem Git ab.
  2. Installieren Sie die erforderlichen Abhängigkeiten.
  3. Erstellen Sie die Anwendung.

Weitere Informationen erhalten Sie im #kde-soc IRC-Kanal. Sie müssen eine KDE-Anwendung Ihrer Wahl erstellen und die dafür erforderlichen Schritte dokumentieren.

  • Tags: cmake, qt, c++
  • Kategorien: Programmieren
  • Aufgabe für Anfänger

HAIKU Fehler im Editor-Pe beheben

Für den Editor Pe des Programmierers wurden mehrere Fehler gemeldet. Erstellen Sie einen Fork des Pe-Repositorys, wählen Sie ein Problem aus und beheben Sie es. Senden Sie Ihre Fehlerbehebung als Pull-Anfrage (siehe HaikuPorter-Wiki, das im Wesentlichen gleich funktioniert).

  • Tags: c++, pe
  • Kategorien: Programmieren

FOSSASIA Winzertest unter Linux ausführen und Ergebnisse senden

Zuerst müssen Sie Wine gemäß http://wiki.winehq.org/BuildingWine erstellen. Dadurch wird auch die Testsuite erstellt, die Sie unter =programs/winetest/winetest.exe.= ausführen können. Folgen Sie der Anleitung im Abschnitt "Running WineTest in Wine" unter http://wiki.winehq.org/ConformanceTests. Das erwartete Ergebnis ist das Ergebnis, das unter test.winehq.org angezeigt wird.

  • Tags: Testsuite, Linux, Wein
  • Kategorien: Qualitätssicherung

LINKSSPIELE KOPIEREN Aufrufverlauf der Webchat-Eingabe mit Aufwärts-/Abwärtspfeilen**

In vielen Chatclients können Sie mit dem Aufwärts- oder Abwärtspfeil die vorherige Eingabe aufrufen. Diese Funktion kann für unseren Webchat-Client nützlich sein.

Für die Implementierung ist ein FIFO-Puffer aus vorherigen Eingabeeinträgen erforderlich, wobei nur eine bestimmte Anzahl von Einträgen gespeichert werden muss, damit die Speichernutzung durch eine langfristige Nutzung des Webchats nicht weiter zunimmt. Das Limit kann Dutzende von Nachrichten sein, aber nicht unbegrenzt. Wenn Sie mit einem Abwärtspfeil beginnen, sollte die älteste Nachricht im Zwischenspeicher abgerufen werden. Wenn Sie fertig sind, hängen Sie die geänderte „command.js“-Datei an diese Aufgabe an.

  • Tags: xmpp, javascript
  • Kategorien: Code, Kontaktaufnahme/Forschung

SUGAR LABS Update Turtle Blocks Handbuch

Recherchieren Sie dieses Schildkröten-Block-Handbuch und aktualisieren Sie es mit den Funktionen der neuesten veröffentlichten Version: http://people.sugarlabs.org/walter/TurtleBlocksAdvancedBlocksManual.pdf

  • Tags: Schildkrötenblöcke, Dokumentation
  • Kategorien: Dokumentation/Schulungen, Außenkampagnen/Forschung

METABRAINZ-GRUNDLAGEN Eine Anleitung zum Hinzufügen eines Ortes erstellen

Derzeit gibt es eine Reihe von Anleitungen, aber keine davon behandelt das Hinzufügen von Orten. Sehen Sie sich die aktuellen Anleitungsideen zur Strukturierung dieses Artikels an und schreiben Sie den Artikel als Unterseite für Ihren Wiki-Nutzer (z.B. https://wiki.musicbrainz.org/User).

  • Tags: Wiki, Dokumentation, Orte
  • Kategorien: Dokumentation/Schulungen