NativeScript / NativeScript/android
Ensure no unnecessary class parsing is performed
Personne n'a encore pris cette issue.
- Langage dominant
- C++
- Étoiles
- 563
- Forks
- 144
- Merge moyen
- 10 h 46 min
- PR mergées (30 j)
- 14
Description
Currently there is a step in the SBG which parses all JAR dependencies and collects Java interfaces in them in order to be provided for the js parser. Another step after the js parser parses all JARs too. Those can be unified without much effort. Also, other build time generators perform the same JAR parsing. Combining the generators or at least performing the JAR parsing just once could improve the initial build time.
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 suivre le parsing des JAR de SBG, le js parser et les autres générateurs au moment du build qui parsèment des JAR. Comparez leurs chemins de parsing et identifiez où le travail peut être partagé ; le travail sera considéré comme terminé lorsque les générateurs ne répéteront plus de parsing de JAR inutile et que le temps de build initial s'améliorera.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, javascript
- Domaine
- build-system, performance
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100