Good first issue: make one file Standard-compliant (burn down .standard_todo.yml)
Los mantenedores suelen responder en 18 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
Línea de trabajo
Empieza con .standard_todo.yml en main y elige uno de los archivos listados; el issue sugiere los modelos y las specs de spec/ como opciones más sencillas. Ejecuta bundle exec standardrb --fix path/to/file.rb, corrige las infracciones restantes y luego ejecuta la spec de ese archivo. La tarea está completa cuando el archivo cumple con Standard y se elimina su entrada de .standard_todo.yml; comenta primero cuál eliges para evitar solapamientos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Ruby
- Estrellas
- 382
- Forks
- 547
- Merge medio
- 10 d 19 h
- PR fusionados (30 d)
- 20
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rubyforgood/casa
-
Stale bot marks Help Wanted / Good First Issue issues as abandonedPosiblemente ocupada @KoushikSagarr la tomó hoy. Abiertogithub_actions Good First Issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
rubyforgood/casa#7262 · 1 comentario ·
Los mantenedores suelen responder en 18 días
-
Bug: Reassigned cases are listed under "Not Assigned" in the Assign a new case dropdownQuizá libre de nuevo @Anandb71 la tomó hace 9 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
rubyforgood/casa#7241 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 18 días
-
✨ New Feature Difficulty: Intermediate Help Wanted
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
rubyforgood/casa#7264 ·
Los mantenedores suelen responder en 18 días
-
⛓️ Security Difficulty: Intermediate Help Wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
rubyforgood/casa#7263 ·
Los mantenedores suelen responder en 18 días
-
🏗️ Deployment 📈 Performance Improvement Help Wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
rubyforgood/casa#7218 ·
Los mantenedores suelen responder en 18 días
Todos los issues de rubyforgood/casa
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
heartcombo/simple_form#1874 ·
-
Category: OneSwap Status: Accepted
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
OpenNebula/one#8237 ·
-
Reconfigure Settings sidebarAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
AllYourBot/hostedgpt#882 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
greenelab/lab-website-template#357 · 1 comentario ·