Contributor Day: Ressourcen + Linkliste

| Keine Kommentare

1. Einführung ins Contributen

First Actions

Als erstes benötigst du ein paar Accounts um bei den entsprechenden Stellen mit den anderen Contributern (Menschen die an WordPress mitarbeiten) kommunizieren zu können, bzw. um Zugriff auf das Ticket-System von WordPress zu haben. Diese Accounts sind in der Liste aufgeführt.

Einrichten aller notwendigen Accounts:

  1. WordPress.org Account anlegen (oder Einloggen) auf  make.wordpress.org
  2. im internationalen Slack anmelden:  https://make.wordpress.org/chat/
  3. im deutschen Slack anmelden:  https://de.wordpress.org/2014/10/slack-wordpress-chat/

Ressourcen:

Es gibt einige sehr nützliche Ressourcen und Links, wo du eine Übersicht der Teams bekommst und wo die neuesten News rund um WordPress stehen: 

Jedes Team hat seine eigenen Besonderheiten. Um zu starten und einen Überblick zu bekommen, ist das Handbook der einzelnen Teams sehr hilfreich. Dort steht, wie man starten kann, welche Tools und Kommunkationskanäle genutzt werden und vieles mehr. Ein Blick ins Handbook lohnt also auf jeden Fall. Die meisten Handbooks haben eine Seite „Getting Started at a Contributor Day“, auf der die wichtigesten Infos zur Mitarbeit im entsprechenden Team zusammengefasst sind.

2. Teams

Folgende Teams werden wir in diesem Beitrag vorstellen:

Support Team

Aufgabenbereich:

Fragen rund um WordPress beantworten und WordPress Usern bei Problemen helfen.

Skillset:

  • WordPress einigermaßen verstehen und anwenden können
  • Kommunikationsfähigkeit
  • Geduld 🙂

Actions:

  1. ins Support Forum gehen und Frage auswählen
  2. Frage beantworten

Ressourcen:

Polyglots

Aufgabenberereich:

Core, Themes und Plugins in andere Sprachen übersetzen.

Skillsets:

  • eine Sprache sprechen können abgesehen von amerikanschem Englisch
  • Übersetzt wird von Englisch in andere Sprache (z.B. Deutsch)
    oder
  • von Deutsch informal zu Deutsch formal

Actions:

  1. ein Theme oder Plugin auswählen, das noch nicht (oder nur teilweise) übersetzt ist
  2. Plugin/Theme übersetzen (auf das Handbook/Glossar achten)
  3. im Slack-Channel der jeweiligen Sprache Bescheid geben und um Freischaltung der Übersetzung bitten

Ressourcen:

GlotDict:

Core

Aufgabenbereich

Das Core Team optimiert WordPress, fügt neue Funktionen zu WordPress hinzu und kümmert sich um die Bugreports. Hier kann man Patches schreiben oder Bugs und Patches testen.

Skillsets:

  • Programmierkenntnisse
  • Englisch

Actions:

  1. Ticket raussuchen
  2. Beschreibung und Kommentare lesen
  3. eigene Meinung dazu geben
  4. evtl. Entwicklungsumgebung aufsetzen
  5. evtl. Patch schreiben
  6. evtl. Tests schreiben
  7. evtl. Patch einreichen

Du kannst auch selber Tickets erstellen, wenn du Verbesserungspunkte siehst.

Ressourcen:

Meta

Aufgabenbereich

Das Meta Team kümmert sich um alle Seiten die mit wordpress.org zusammen hängen – Funktionen, Design, usw.

Hier kann man Patches schreiben, Testen und Verbesserungen vorschlagen.

Skillsets:

  • Englisch

Actions:

  1. Ticket raussuchen
  2. Beschreibung und Kommentare lesen
  3. eigene Meinung dazu geben
  4. evtl. Entwicklungsumgebung aufsetzen
  5. evtl. Patch schreiben
  6. evtl. Patch einrichten

Du kannst auch selber Tickets erstellen, wenn du Verbesserungspunkte siehst.

Ressourcen

TV

Aufgabenbereich

Aufnahme von Vorträgen und Veröffentlich auf WordPress.tv

Ressourcen

Das Team und das Handbook findet ihr unter folgendem Link:

Community

Aufgabenbereich

Das Community Team kümmert sich um die Belange rund um die WordPress Community, vor allem im Bezug auf Meetups, Events und Konferenzen rund um WordPress.
Es unterstützt Meetup-  und WordCamp-Organizer bei der Planung und Durchführung und steht mit Rat und Tat zur Seite.

Skillsets:

  • Mensch sein

Actions:

  • Suche dir einen Bereich aus, in dem du gerne aktiv werden möchtest
  • kontaktiere dein lokales Meetup und erzähle ihnen deine Idee
  • wenn es kein lokales Meetup bei dir gibt, spreche das Community Team an und mach die ersten Schritte

Ressourcen

Accessibility

Aufgabenbereich

Im Accessibility Team geht es um die Barrierefreiheit von WordPress, also darum, dass es allen Usern möglich sein soll WordPress zu verwenden, unabhängig davon, ob sie eine Einschränkung haben oder nicht.

Der Fokus liegt dabei auf dem Core, aber auch in den Bereichen Meta und weiteren ist das Team aktiv.

Man kann sich entweder in den Bereichen der Entwicklung, des Testings oder Design spezifisch engagieren.

Skillsets:

  • English

(Viele dieser Punkte lernt man auch mit der Zeit in dem Team)

Actions:

  1. Suche dir ein Ticket
  2. lies die Beschreibung und Kommentare durch
  3. teste und / oder schreibe einen Patch

Du kannst auch selber Tickets erstellen, wenn du Verbesserungspunkte siehst.

Ressourcen:

Design

Aufgabenbereich

Das Design Team kümmert sich um das User Interface vom WordPress Dashboard und ist auch zum Teil an anderen Komponenten wie Meta beteiligt.
Es geht vor allem um eine benutzerfreundliche, verständliche und ästhetische Darstellung im Dashboard.

Skillsets:

  • Auge für Design
  • UX Verständnis
  • Englisch

Actions:

  • Suche dir ein Ticket mit Design Fokus
  • lies die Beschreibung und Kommentare durch
  • mache gegebenfalls ein Mockup (Entwurf) oder hinterlasse einen Kommentar

Du kannst auch selber Tickets erstellen, wenn du Verbesserungspunkte siehst.

Ressourcen

Themes

Aufgabenbereich

Das Themereview Team überprüft die Themes die in das Theme Directory von WordPress eingereicht werden (wordpress.org/themes) und ob diese den WordPress Coding Standards entsprechen.

Skillsets:

  • PHP Kenntnisse
  • Grundkenntnisse der Themeenwticklung
  • Englisch

Actions:

  1. Gehe zu „Request a theme to review“
  2. Melde dich an und klicke auf den Button
  3. Es wird dir ein Theme zum Review zugewiesen
  4. Überprüfe den Code
  5. Gib dem Theme-Author Feedback zu Dingen, die behoben werden müssen

Ressourcen

CLI

Aufgabenbereich

Das CLI-Team entwickelt die command line für WordPress, womit man über Terminal WordPress bearbeiten kann. Das Team entwickelt neue Befehle und schriebt die Dokumentation für die CLI.

Die Hauptaufgaben sind momentan CLI zu entwickeln und neue Commands zu schreiben, sowie das Handbook und die Dokumentation zu überarbeiten, die noch viel Liebe nötig hat.

Skillsets:

Um in diesem Team mitarbeiten zu können, solltest du mit dem Terminal bereits vertraut sein. Im Idealfall beherrscht du auch PHP, dies ist aber kein Muss.

  • Grundverständnis und Basis-Wissen über Terminal
  • Englisch
  • Optional: PHP-Kenntnisse
  • Optional: Composer
  • Optional: Markdown

Actions:

  • Suche dir ein Ticket aus, an dem du mitarbeiten möchtest
  • lies die Beschreibung und Kommentare durch
  • mache Vorschläge
  • Du kannst auch selber Tickets mit Ideen erstellen

Ressourcen

Die Team-Informationen sowie das Handbook und die Dokumentation befinden sich zwar auf WordPress.org, das Projekt selbst wird aber auf Github entwickelt und auch die Dokumentation kann auf Github bearbeitet werden.

Zudem gibt es gibt es noch eine Website mit Informationen über CLI, die noch aus früheren Zeiten stammt. Die meisten Verlinkungen dort führen aber nun wieder zurück WordPress.org.

3. Zeitplan für den Contributor Day

13:30 Core + Meta
14:15 Pause  + Mittagessen
15:15 Community
16:00 Accessibility + Design
16:45 Themereview

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.