"Contributing" doc to suggest running flake8 locally
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 1/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- À l'abandon
- Stack technique
- markdown, python
- Domaine
- documentation
Piste de recherche
La page à modifier est le guide de contribution docs/sphinx/source/contributing/how_to_contribute_new_code.rst, que le ticket relie depuis le site readthedocs. Repérez l'endroit où le texte existant traite de l'exécution des tests et du linting, puis ajoutez une courte section sur l'exécution locale de flake8 avec la commande qu'utilise la CI du projet. La tâche est terminée lorsque le guide explique à un contributeur comment exécuter flake8 avant de pousser, et que la documentation se construit sans avertissement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Is your feature request related to a problem? Please describe.
I find myself depending on pvlib GitHub CI to see if my pull request complies with flake8 (and having to iterate with additional commits and pushes).
Describe the solution you'd like
Would be nice to find in the Contributing doc a recommendation to test code flake8-wise locally before pushing it online (+ instructions on how to do it).
Additional context
Don't know if there are any other structural tests that would make sense (and be easy to implement) locally.
- Langage dominant
- Python
- Étoiles
- 1.7k
- Forks
- 1.2k
- Merge moyen
- 3 j 18 h
- PR mergées (30 j)
- 13
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de pvlib/pvlib-python
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
pvlib/pvlib-python#2903 · 2 commentaires · 2 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
pvlib/pvlib-python#2902 ·
Les mainteneurs répondent en général sous 1 jour
-
Add an example or documentation on using 'bhi' from ERA5Peut-être à nouveau libre @anshurajbisoyi98-ctrl l’a pris il y a 13 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
pvlib/pvlib-python#2880 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Use "long-wave" rather than "infra-red" to refer to thermal radiation.Peut-être à nouveau libre @Rahi-padwal l’a pris il y a 251 jours, et aucune pull request n’est ouverte. Ouverteapi easy
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
pvlib/pvlib-python#2653 · 6 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Simplify or remove `assert_*_equal` wrappers around `pandas.testing` functionsPeut-être à nouveau libre @dgowdaan-cmyk l’a pris il y a 101 jours, et aucune pull request n’est ouverte. Ouvertetesting
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
pvlib/pvlib-python#2263 · 2 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de pvlib/pvlib-python
Issues similaires
-
`lvm_compact` has no self-hosted twin, and `docs/158` §5 says every language-face component mustOuvertebug sev-3 vm
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
sierra-research/tau2-bench#635 ·
Les mainteneurs répondent en général sous 1 jour
-
The add-ssm-model skill requires a Cython simulator; the contributing guide allows Python onesPeut-être pris @fmuia l’a pris aujourd’hui. Ouvertedocumentation skill
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
lnccbrown/ssm-simulators#406 ·
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 95/100
btclib-org/btclib-ecc#309 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
autowarefoundation/autoware_carla_scenario#281 ·
Les mainteneurs répondent en général sous 1 jour