Beitrag #
Vielen Dank für Ihr Interesse an der Verbesserung von Matplotlib! Es gibt verschiedene Möglichkeiten, zu Matplotlib beizutragen. Alle von ihnen sind sehr wertvoll, erfordern aber nicht unbedingt das Schreiben von Code. Zum Beispiel:
Beitrag zur Dokumentation
Öffnen neuer Probleme für Fehler
neue Funktionen anfordern
um Klärung von Dingen bitten, die Sie unklar finden
Fehler beheben
Wenn Sie Fragen zum Prozess oder zur Behebung von Problemen haben, wenden Sie sich für kurze Fragen an gitter und für längere Fragen an discourse .
Melde einen technischen Fehler
- Beitragen
- Bug-Triaging und Issue-Curation
- Matplotlib für die Entwicklung einrichten
- Testen
- Anforderungen
- Ausführen der Tests
- Einen einfachen Test schreiben
- Zufallsdaten in Tests
- Einen Bildvergleichstest schreiben
- Erstellen eines neuen Moduls in matplotlib.tests
- Verwenden von GitHub-Aktionen für CI
- Tox verwenden
- Alte Versionen von Matplotlib erstellen
- Testen veröffentlichter Versionen von Matplotlib
- Dokumentation schreiben
- Styleguide für die Dokumentation
- Arbeiten mit Matplotlib -Quellcode
- Pull-Request-Richtlinien
- Anleitung freigeben
- Abhängigkeiten
- Mindestversion der Abhängigkeitsrichtlinie
- Verbesserungsvorschläge für Matplotlib
- MEP-Vorlage
- MEP8: PEP8
- MEP9: Globaler Interaktionsmanager
- MEP10: Docstring-Konsistenz
- MEP11: Abhängigkeiten von Drittanbietern
- MEP12: Galerie und Beispiele verbessern
- MEP13: Eigenschaften für Künstler verwenden
- MEP14: Textverarbeitung
- MEP15: Achsenautoskalierung korrigiert, wenn Grenzwerte nur für eine Achse angegeben sind
- MEP19: Kontinuierliche Integration
- MEP21: Farb- und cm-Refaktorierung
- MEP22: Symbolleiste neu geschrieben
- MEP23: Mehrere Figuren pro GUI-Fenster
- MEP24: Negativer Radius in Polardiagrammen
- MEP25: Serialisierung
- MEP26: Künstlerisches Styling
- MEP27: Pyplot von Backends entkoppeln
- MEP28: Komplexität aus Axes.boxplot entfernen
- MEP29: Textlicht-Markup