Contributo #
Grazie per il tuo interesse nell'aiutare a migliorare Matplotlib! Esistono vari modi per contribuire a Matplotlib. Sono tutti super preziosi ma non richiedono necessariamente la scrittura di codice. Per esempio:
contribuendo alla documentazione
apertura di nuovi problemi per i bug
richiesta di nuove funzionalità
chiedere chiarimenti su cose che trovi poco chiare
correggere bug
Se hai domande sul processo o su come risolvere qualcosa, sentiti libero di chiedere su Gitter per domande brevi e su Discourse per domande più lunghe.
- Contribuire
- Valutazione dei bug e cura dei problemi
- Configurazione di Matplotlib per lo sviluppo
- Test
- Requisiti
- Esecuzione dei test
- Scrivere un semplice test
- Dati casuali nei test
- Scrivere un test di confronto delle immagini
- Creazione di un nuovo modulo in matplotlib.tests
- Utilizzo delle azioni GitHub per CI
- Usando tox
- Costruire vecchie versioni di Matplotlib
- Test delle versioni rilasciate di Matplotlib
- Scrivere documentazione
- Guida allo stile della documentazione
- Lavorare con il codice sorgente Matplotlib
- Linee guida per le richieste pull
- Guida al rilascio
- Dipendenze
- Versione minima dei criteri di dipendenza
- Proposte di miglioramento di Matplotlib
- Modello MEP
- MEP8: PEP8
- MEP9: Gestore dell'interazione globale
- MEP10: coerenza Docstring
- MEP11: Dipendenze di terze parti
- MEP12: Migliora la galleria e gli esempi
- MEP13: Usa le proprietà per gli artisti
- MEP14: Gestione del testo
- MEP15: correzione della scala automatica dell'asse quando i limiti sono specificati per un solo asse
- MEP19: Integrazione continua
- MEP21: rifacimento colore e cm
- MEP22: riscrittura della barra degli strumenti
- MEP23: Figure multiple per finestra GUI
- MEP24: Raggio negativo nei grafici polari
- MEP25: Serializzazione
- MEP26: Stile artistico
- MEP27: Separare pyplot dai backend
- MEP28: Rimuovere la complessità da Axes.boxplot
- MEP29: Marcatura chiara del testo