Add guidance for package maintenance
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 55/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- javascript
- Domaine
- documentation
Piste de recherche
Commencez par examiner la documentation existante destinée aux contributeurs ainsi que les recommandations SemVer liées, puis identifiez où doit se trouver la documentation sur la maintenance des paquets. Couvrez le modèle de module, le versionnage, les changelogs, les tests des versions préliminaires, les types de dépendances ainsi que les workflows locaux et de CI listés dans l’issue. La tâche est considérée comme terminée lorsque ces sujets sont documentés clairement pour les contributeurs de paquets.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Cover topics like:
- Use the module template
- Follow SemVer
- Changelog maintenance
- Testing prerelease builds locally and on CI
- e.g. yarn link or file:// for local, preview builds for CI
- dependencies vs peerDependencies vs devDependencies
Notes:
This message was on Slack and should be included in the guidelines in some way:
PSA: There are two primary ways that we communicate changes we've make to our NPM packages to consumers. Changelogs are one of them, but we also use versions as a coarse indicator as well. I have seen several instances over time where a version for a released package was bumped in a way that either oversells or undersells the changes inside of that release. For instance:
- Bumping the minor part of a version if new functionality was not being added, when only the patch should have been bumped
- Bumping only the patch part of a version when new functionality was added, when the minor should have been bumped
- Not bumping the major part of a version when breaking changes are introduced
As a reminder, we use SemVer to assign new versions for packages. I would recommend everyone read this when they get a chance, especially the "Why Use" section and the FAQ.
- Langage dominant
- JavaScript
- Étoiles
- 88
- Forks
- 43
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de MetaMask/contributor-docs
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
MetaMask/contributor-docs#164 ·
-
category-documentation github-migration-triaged team-wallet-framework wf-documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
MetaMask/contributor-docs#115 · 1 commentaire ·
-
issueOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
MetaMask/contributor-docs#169 ·
-
team-core-platform
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
MetaMask/contributor-docs#157 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
MetaMask/contributor-docs#142 ·
Toutes les issues de MetaMask/contributor-docs
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
awesome-dsh-plugin/awesome-dsh-plugin#9184 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
0.2.1-rc.3 compatibility: 21 peer ranges enumerate exact versions, so rc.3 is rejectedPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
NanmiCoder/dsh-agent-teams#277 ·
Les mainteneurs répondent en général sous 1 jour
-
[ordering-review] workshop order graph: 1 confirmed ordering problem, 3 cycles are false positivesOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
githubnext/gh-aw-workshop#4943 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour