Good first issue: make one file Standard-compliant (burn down .standard_todo.yml)
Les mainteneurs répondent en général sous 18 jours
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 78/100
Piste de recherche
Commencez par .standard_todo.yml sur main et choisissez un fichier dans la liste ; l’issue suggère les modèles et les specs sous spec/ comme choix plus simples. Exécutez bundle exec standardrb --fix path/to/file.rb, corrigez les infractions restantes, puis exécutez la spec de ce fichier. Le travail est terminé lorsque le fichier est conforme à Standard et que son entrée est supprimée de .standard_todo.yml ; indiquez d’abord votre choix dans un commentaire pour éviter les chevauchements.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Help us finish the Standard.rb migration, one file per PR 🎉
.standard_todo.yml lists ~100 files that are allowed to break our Ruby style rules for now. Recent PRs like #7235 and #7237 each cleaned up one file. This is a great first contribution: it's small, it has a clear "done", and CI tells you when you're right.
How to pick one up
- Comment below with the file you're taking, so no one else takes the same one
- Remove that file's entry from
.standard_todo.yml - Run
bundle exec standardrb --fix path/to/file.rb, then fix any remaining offenses by hand - Run that file's spec (e.g.
bundle exec rspec spec/models/judge_spec.rb) - Open a PR titled
Make <file> Standard-compliant (#<this issue>)
Tips
- Keep it to one file (or one file plus its spec) per PR so review is fast
- If an autofix changes behaviour (e.g.
Time.now→Time.current,update_attribute→update), say so in the PR - Models and specs under
spec/are usually easiest;app/models/casa_case.rbandapp/models/user.rbare big, so save those for later
Running list: see .standard_todo.yml on main.
- Langage dominant
- Ruby
- Étoiles
- 382
- Forks
- 547
- Merge moyen
- 10 j 19 h
- PR mergées (30 j)
- 20
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Fournit un Dockerfile ou un 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 rubyforgood/casa
-
Stale bot marks Help Wanted / Good First Issue issues as abandonedPeut-être pris @KoushikSagarr l’a pris aujourd’hui. Ouvertegithub_actions Good First Issue
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
rubyforgood/casa#7262 · 1 commentaire ·
Les mainteneurs répondent en général sous 18 jours
-
Bug: Reassigned cases are listed under "Not Assigned" in the Assign a new case dropdownPeut-être à nouveau libre @Anandb71 l’a pris il y a 9 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
rubyforgood/casa#7241 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 18 jours
-
✨ New Feature Difficulty: Intermediate Help Wanted
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
rubyforgood/casa#7264 ·
Les mainteneurs répondent en général sous 18 jours
-
⛓️ Security Difficulty: Intermediate Help Wanted
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
rubyforgood/casa#7263 ·
Les mainteneurs répondent en général sous 18 jours
-
🏗️ Deployment 📈 Performance Improvement Help Wanted
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
rubyforgood/casa#7218 ·
Les mainteneurs répondent en général sous 18 jours
Toutes les issues de rubyforgood/casa
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
greenelab/lab-website-template#357 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
open-feature/ruby-sdk-contrib#283 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
shakacode/react_on_rails#5295 ·
Les mainteneurs répondent en général sous 1 jour
-
account: profile bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 5 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
hotwired/turbo-rails#792 · 1 commentaire ·