Ziele
- Kennenlernen der Struktur von Mozilla
- Vereinfachung vom Mitmachen
Inhalt
- Zu mir
- Struktur von Mozilla
- Open Source Beiträge
- Firefox
- GitHub Projekte
- Designarbeit
- Resourcen
Webentwickler
Ich & Mozilla
- Freiwilliger
- Selten direkter Codebeitrag
- "Developer Success" für Erweiterungsentwickler
- Gelegentlich Dokumentation
- Mitorganisation von Events in der Schweiz
- Entwicklung im Ökosystem
- Firefox Erweiterungen
- IoT Adapter
- Unter NDA
Struktur
Mozilla Foundation
Mozilla Corporation
Firefox
Mission
Our mission is to ensure the Internet is a global public resource, open and accessible to all. An Internet that truly puts people first, where individuals can shape their own experience and are empowered, safe and independent.
Products
- Firefox Desktop (Win/Mac OS/Linux)
- Firefox for Android
- Firefox for iOS
- Firefox Klar/Focus
- Firefox Lite
- Firefox for Amazon Devices
- Firefox Accounts
- Firefox Reality
- Firefox ScreenshotGo
Modules
- Toolkit
- Browser
- Netzwerk
- DOM
- Grafik
- Erweiterungen
Open Source Beiträge
FLOSS?
Was kann ich tun?
- Probleme melden
- Testen
- Codebeiträge
- Support
- Übersetzungen
- etc.
Wie wirke ich mit?
- Wie melde ich ein Problem?
- Wie helfe ich bei der Lösung eines Problems?
- Wie kommuniziere ich mit dem Projekt?
- Wie schlage ich eine Lösung für ein Problem vor?
Code of Conduct
Lizenz
Firefox
- Issue Tracker: Bugzilla
- Code review: Phabricator
Problem melden
- Nach existierendem Bug suchen
- Komponente identifizieren
- Problem beschreiben:
- Wie komme ich zum Problem (STR)
- Was erwarte ich das passiert
- Was passiert wirklich
- Geduld haben
An Bug arbeiten
- Firefox bauen können
- Bug übernehmen
- Patch erstellen
- Patch testen
- Patch hochladen
- Review anfragen
- Auf Review eingehen
GitHub Projekte
Designarbeit
Firefox
- Beinahe ausschliesslich durch Angestellte
- Style Guide: https://design.firefox.com/photon/welcome.html
- CSS & XUL
- Invision App
OpenDesign
- https://github.com/mozilla/OpenDesign
- Primär Communities stellen Anfragen ein
- Vor allem "print" Design Anfragen
Mitmachen
- https://codetribute.mozilla.org/
- https://janitor.technology/
- https://www.mozilla.org/de-DE/contribute/
- Übersetzungen: Pontoon
- End-user Hilfe: SUMO
- Kommunikation
Mozilla Entdecken
Zu den Fragen
- Spannende eingebaute Seiten:
- about:support mit Systeminfos
- about:crashes mit gesendeten Crashreports
- Project Code Rush: z.B. https://www.youtube.com/watch?v=4Q7FTjhvZ7Y
- Open Design Iteration
- Diverse Artikel zur Entwicklung der neuen Mozilla Brand auf https://blog.mozilla.org/opendesign/
- Start der Firefox Brand Entwicklung
- Rust Programmiersprache
Mozilla
By Martin Giger
Mozilla
Wie mache ich mit bei Mozilla?
- 2,541