case insensitive sorts throughout
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- ruby
- Área
- documentation, full-stack, testing
Línea de trabajo
Empieza revisando los menús desplegables, índices, exportaciones e informes mencionados en el issue, y comprueba si ya existe un issue idéntico. Identifica las ordenaciones que distinguen entre mayúsculas y minúsculas o que siguen el orden de adición, y después revisa la cobertura de pruebas existente antes de realizar cambios. Se considera terminado cuando todas las ordenaciones aplicables tienen pruebas, las exportaciones y la guía de usuario reflejan cualquier orden modificado, y los casos restantes de ordenación según el orden de adición están documentados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
All the alphabetical sorts (in drop downs, indices, exports, and reports) should be in natural alphabetical order (aka case insensitive alphabetical order)
Why?
It's the human way of doing things
Details
The 'natural' and computer-based alphabetizing are not the same --- so there are a bunch of surnames that would be out of order, for example -- (the ones beginning with de or van for example ). As well, if someone enters a new item in lowercase, it would be out of order in various dropdowns
Survey and repair all the sorts.
Please keep an eye out for sorts that are still in order-added order -- call those out, but we're pretty sure they should be natural alpha as well.
Consider adding shared helpers (if it makes sense).
Note: This will require communication to the users if any exports are involved.
Criteria for completion
- all sorts are in human alphabetical order
- Tests to support
- May need some light work on the user guide to point out the new orders
Note:
Double-check we don't already have exactly this one.
- Lenguaje dominante
- Ruby
- Estrellas
- 594
- Forks
- 596
- Merge medio
- 1 d 10 h
- PR fusionados (30 d)
- 11
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni 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/human-essentials
-
Export button on annual report should revert to "Export Report" from "Please Wait..." once report generated.Posiblemente ocupada @costajohnt la tomó hace 14 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
rubyforgood/human-essentials#5691 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
stale
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
rubyforgood/human-essentials#5603 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
-
Fix typos in comments, docs and spec descriptionsPosiblemente ocupada @geographybuff la tomó hace 2 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 25/100
rubyforgood/human-essentials#5741 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Proposal: forecast-based reorder points and shortage allocation ("Replenishment Planner")Posiblemente ocupada @arnavt687 la tomó hace 17 días. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
rubyforgood/human-essentials#5728 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Ruby for Good 2026 DC stale
rubyforgood/human-essentials#5694 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de rubyforgood/human-essentials
Issues similares
-
Add Nagoya Ruby Kaigi 05Abiertocontent good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
rubyevents/rubyevents#2182 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Homebrew/homebrew-cask#293134 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
notch8/iiif_print#430 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día