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

Show which column a task came from 📍

Abierto Apto para principiantes
#516 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@Mario-Mohar ya está trabajando en esto.

Desde el 8/10/2026.

  • #592 de @Mario-Mohar — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
78/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Tranquilo
Stack tecnológico
express, javascript, mongodb, node.js, react
Área
full-stack

Línea de trabajo

Empieza con server/models/Task.js para ver cómo se definen los campos de las tareas y los valores de estado; después, lee el controlador PUT en routes/tasks.js y el componente de la tarjeta de tarea. Añade el comportamiento solicitado del estado anterior en estos puntos de entrada y ejecuta las pruebas pertinentes, si las hay. El trabajo estará terminado cuando, al cambiar el estado de una tarea, se conserve su columna anterior y la tarjeta la muestre.

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

Descripción

good first issue

Show which column a task came from 📍

File: server/models/Task.js

No way to know if a task was moved
from Backlog or In Progress 💀 fr!!

Fix: add previousStatus field to Task model:
previousStatus: {
type: String,
enum: ['backlog', 'inprogress', 'review', 'done'],
default: null
}

// in routes/tasks.js on PUT:
if (req.body.status && req.body.status !== task.status) {
req.body.previousStatus = task.status
}

// show on card:
{task.previousStatus && (

← from {task.previousStatus}

)}

~10 lines across 3 files! 🎯

Lenguaje dominante
JavaScript
Estrellas
39
Forks
105
Merge medio
1 d 20 h
PR fusionados (30 d)
28

Preparar el entorno

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 anoopcodehack/DevBoard

Todos los issues de anoopcodehack/DevBoard

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.