Make aisle aliases (A|B) work globally, not just for shopping-list grouping
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 52/100
Línea de trabajo
Traza cómo se analizan los alias de pasillo y cómo se usan para agrupar la lista de compras; después, compara las dos implementaciones de Context mencionadas en #417. Sigue las rutas de coincidencia de ingredientes para las recetas de despensa, la búsqueda y la combinación de listas de compras; se considera terminado cuando los alias A|B funcionan de forma coherente en todas ellas, no solo durante la agrupación por pasillo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
From a trialing user (Discord, 2026-08-11). Today, A|B in the aisle config only affects shopping-list grouping. The user expected B to act as a workspace-wide alias for A — across ingredients, search, shopping list, and pantry.
Their motivating example:
Bell Peppers and Capsicum are just 2 different names for the same item, used in different regions of the world. Say you're importing a recipe from India or Australia, you would see Capsicum. But you wouldn't want that to be any different from Bell Pepper.
For example for commands likecook pantry recipes... You wouldn't want to think you don't have the items only to realise you had them, just under a different name.
So: aisle aliases should be resolved wherever ingredient names are matched — pantry matching (pantry recipes), search, shopping-list merging — not only when grouping the shopping list by aisle.
Related: #417 notes the two Context implementations diverge on aisle/pantry fallback, which would matter for wherever this resolution lives.
- Lenguaje dominante
- Rust
- Estrellas
- 1.4k
- Forks
- 122
- Merge medio
- 2 d 55 min
- PR fusionados (30 d)
- 103
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin 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 cooklang/cookcli
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 1 día
-
Shopping list counts a recipe twice when three or more menus reference each other in a ringPosiblemente ocupada @LeMyst la tomó hace 8 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Los mantenedores suelen responder en 1 día
-
feat(server): tag pages, so a recipe can belong to several collectionsPosiblemente ocupada @LeMyst la tomó hace 9 días. Abiertoarea: server feature request
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
wontfix
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
cooklang/cookcli#784 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
cooklang/cookcli#763 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
Todos los issues de cooklang/cookcli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
NSPG13/agent-bounties#1749 ·
Los mantenedores suelen responder en 1 día
-
area: web bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
kinqsradio/orbyn-engineering#227 ·
Los mantenedores suelen responder en 1 día
-
agentic-workflows automation repo-assist
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
shanselman/winget-tui#483 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
lightonai/next-plaid#205 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/datafusion-iceberg#100 ·
Los mantenedores suelen responder en 1 día