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

Add homepage, bugs, keywords and engines to every published package

Cerrado Apto para principiantes
#178 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
83/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
node.js, typescript

Línea de trabajo

Empieza leyendo los manifiestos de paquete en packages/core/package.json, packages/server/package.json y packages/widget/package.json, además de CONTRIBUTING.md para consultar el orden de pnpm build y pnpm test. Añade los metadatos solicitados a los tres manifiestos y sideEffects: false solo a core y server; conserva los efectos secundarios de widget. Añade changesets de tipo patch para los tres paquetes y, después, ejecuta pnpm -r build y pnpm test.

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

Descripción

enhancement good first issue hacktoberfest

packages/core/package.json, packages/server/package.json and packages/widget/package.json have repository but no homepage, bugs, keywords or engines. npm shows nothing useful on the package page, and nothing tells users the packages need Node 22.

What to do

  • Add to all three: "homepage": "https://chat.codercops.com", "bugs": "https://github.com/codercops/chatcops/issues", a short keywords list, and "engines": { "node": ">=22" }.
  • Add "sideEffects": false to core and server only. Not the widget: importing it starts the widget from the script tag and sets window.ChatCops (packages/widget/src/index.ts, lines 86 to 99), so bundlers must not drop it.

Acceptance criteria

  • All three packages have the four fields; core and server have sideEffects: false, the widget doesn't
  • pnpm -r build and pnpm test pass
  • Changesets for the three packages (patch)

Want to work on this? Comment below and I'll assign it to you. Please take one issue at a time, branch off dev, and open your PR against dev with Closes #<this issue number>. Setup notes (pnpm, build before test) are in CONTRIBUTING.md.

Lenguaje dominante
TypeScript
Estrellas
13
Forks
7
Merge medio
3 h 41 min
PR fusionados (30 d)
155

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 codercops/chatcops

Todos los issues de codercops/chatcops

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.