Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

community: the "New source" issue form does not ask for the dated quote, the credit requirement, or whether the reporter is the publisher

Ouverte Adaptée aux débutants
#149 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
82/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
javascript

Piste de recherche

Lis .github/ISSUE_TEMPLATE/new-source.yml et .github/ISSUE_TEMPLATE/config.yml, puis compare leurs champs et leurs liens de contact aux exigences citées dans CONTRIBUTING.md, PULL_REQUEST_TEMPLATE.md et SECURITY.md. Ajoute les détails et les liens demandés concernant la source ; la tâche est terminée lorsqu’une issue complète contient les informations requises par le validateur et que le sélecteur propose des liens pour vérifier à nouveau les lots et signaler des vulnérabilités en privé. La commande facultative de scaffolding constitue un périmètre supplémentaire.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

community enhancement priority: medium

Why it matters

A well-filled "New source" issue still cannot become an entry without a second round trip, because the form skips the one fact the catalog treats as non-negotiable. The issue chooser also hides the two things CONTRIBUTING advertises as the easiest first contribution and as the security path.

Evidence (at 69387df)

  • .github/ISSUE_TEMPLATE/new-source.yml:41-47 asks only for the licence short name ("Do not guess"); there is no Evidence field. The Correction form (correction.yml:35-41) does require "Short quote from the live page... plus the date you checked", and CONTRIBUTING.md:35,62 make the dated quote the one rule.
  • No field for attribution required or the credit line, although attribution_required and attribution_string are mandatory frontmatter (CONTRIBUTING.md:48-49).
  • No "I publish this source" checkbox, although CONTRIBUTING.md:84-86 sets a distinct policy for publishers and PULL_REQUEST_TEMPLATE.md:17 asks for it on PRs.
  • ISSUE_TEMPLATE/config.yml has no link to the monthly "Re-verify batch" issues (CONTRIBUTING.md:77-82) and no link to private vulnerability reporting (SECURITY.md).

Suggested approach

Add to new-source.yml: a required textarea "Licence quote and date", a dropdown "Credit required? yes / no / publisher waives it / unclear", an input "Credit line as the source words it", and a checkbox "I am the publisher of this source". Add two contact_links to config.yml. Consider npm run new-entry -- --from-issue N to scaffold an entry from a complete issue.

Done when

A complete "New source" issue carries every fact the validator needs, in the catalog's own words; the issue chooser points to the re-verify batches and to private reporting.

Langage dominant
JavaScript
Étoiles
58
Forks
15
Merge moyen
16 h 53 min
PR mergées (30 j)
14

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de TMHSDigital/Free-Game-Dev-Assets

Toutes les issues de TMHSDigital/Free-Game-Dev-Assets

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.