Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

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

Fechada Para iniciantes
#178 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
83/100
Tipo de issue
Funcionalidade
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
node.js, typescript

Direção de pesquisa

Comece lendo os manifestos dos pacotes em packages/core/package.json, packages/server/package.json e packages/widget/package.json, além de CONTRIBUTING.md, para verificar a ordem de pnpm build e pnpm test. Adicione os metadados solicitados aos três manifestos e sideEffects: false somente a core e server; preserve os efeitos colaterais de widget. Adicione changesets do tipo patch para os três pacotes e, em seguida, execute pnpm -r build e pnpm test.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
TypeScript
Estrelas
13
Forks
7
Merge médio
4h 11min
PRs com merge (30d)
122

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de codercops/chatcops

Todas as issues de codercops/chatcops

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.