patternfly / patternfly/patternfly-react
Spike: investigate removing src from pf npm packages
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 862
- Forks
- 392
- Merge moyen
- 4 j 8 h
- PR mergées (30 j)
- 9
Description
currently, the various packages published to npm pf-react all include the src directories which bloat the published pkg size to 6.05 MB https://www.npmjs.com/package/@patternfly/react-core?activeTab=code
it also does create scenarios where products could be importing from our src directories, then their own custom typescript configurations will result in compiled typescript different than the PF distributions. (and possibly build errors for the product)
Would it be possible to remove the src from the pf packages without requiring further breaking changes from the pf packages? If so, this could be possibly framed as a bug fix. That's the goal of this spike.
Jira Issue: PF-26
Guide de contribution
Ouvrir 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.
Piste de recherche
Commencez par examiner comment les packages pf-react sont publiés et comparez leur contenu npm, en particulier les répertoires src inclus. Vérifiez si la suppression de src affecterait les imports existants ou les configurations TypeScript personnalisées ; le travail sera considéré comme terminé lorsque la faisabilité, les risques de compatibilité et les éventuelles modifications requises des packages seront documentés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- react, typescript
- Domaine
- build-system, release
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100