Good first issue: make one file Standard-compliant (burn down .standard_todo.yml)
I maintainer di solito rispondono entro 18 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Inizia con .standard_todo.yml su main e scegli uno dei file elencati; l’issue suggerisce modelli e spec sotto spec/ come opzioni più semplici. Esegui bundle exec standardrb --fix path/to/file.rb, correggi le violazioni rimanenti, poi esegui la spec di quel file. Il lavoro è completato quando il file è conforme a Standard e la sua voce viene rimossa da .standard_todo.yml; commenta prima la tua scelta per evitare sovrapposizioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Ruby
- Stelle
- 382
- Fork
- 547
- Merge medio
- 10g 19h
- PR unite (30g)
- 20
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rubyforgood/casa
-
Stale bot marks Help Wanted / Good First Issue issues as abandonedForse già presa @KoushikSagarr l’ha presa oggi. Apertagithub_actions Good First Issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
rubyforgood/casa#7262 · 1 commento ·
I maintainer di solito rispondono entro 18 giorni
-
Bug: Reassigned cases are listed under "Not Assigned" in the Assign a new case dropdownForse di nuovo libera @Anandb71 l’ha presa 9 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
rubyforgood/casa#7241 · 3 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 18 giorni
-
✨ New Feature Difficulty: Intermediate Help Wanted
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
rubyforgood/casa#7264 ·
I maintainer di solito rispondono entro 18 giorni
-
⛓️ Security Difficulty: Intermediate Help Wanted
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
rubyforgood/casa#7263 ·
I maintainer di solito rispondono entro 18 giorni
-
🏗️ Deployment 📈 Performance Improvement Help Wanted
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
rubyforgood/casa#7218 ·
I maintainer di solito rispondono entro 18 giorni
Tutte le issue di rubyforgood/casa
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
heartcombo/simple_form#1874 ·
-
Category: OneSwap Status: Accepted
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
OpenNebula/one#8237 ·
-
Reconfigure Settings sidebarApertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
AllYourBot/hostedgpt#882 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
greenelab/lab-website-template#357 · 1 commento ·