Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Image shape validation

Abierto
#160 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
38/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
typescript

Línea de trabajo

Empieza leyendo src/common.ts y la lógica de manejo de entradas de savePixels; después, compara su lógica de formas con save-pixels. Documenta la forma de entrada compatible y añade errores claros para las formas no compatibles; se considera terminado cuando las expectativas están documentadas y las formas no válidas fallan explícitamente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement

Unlike some other packages in the ndarray-* ecosystem, ndarray-pixels requires images passed to savePixels to have certain supported shapes. I'm only committed to supporting 4-channel images, but support for some other shapes might be handled reasonably well by the logic in common.ts —

That code is based on save-pixels, which this is a fork of, so I'd need to look more closely to see whether anything other than 4-channel images should really be supported.

Whatever the case, I'd like to add documentation setting expectations for the input shape, and throw clear errors when those expectations are not met.

Lenguaje dominante
TypeScript
Estrellas
34
Forks
8
Merge medio
5 h 49 min
PR fusionados (30 d)
2

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de donmccurdy/ndarray-pixels

Todos los issues de donmccurdy/ndarray-pixels

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.