Ce blog détaillera mes progrès vers la contribution à la boucle de rétroaction automatique sur le dépôt ORAssistant
Pour en savoir plus, vous pouvez consulter mon précédent blog
Eh bien, ce repo m'a donné beaucoup de bonnes expériences, je vais en discuter brièvement quelques-unes ici
Maintenant, dans le premier PR que j'ai fait sur ce dépôt, j'ai proposé un design pour MongoDB,
Dans ce PR, j'intègre la fonctionnalité permettant de soumettre les commentaires que l'utilisateur reçoit sur les collections MongoDB
Mon approche était la suivante
Maintenant, cette approche a réussi, mais avec un problème majeur et quelques problèmes mineurs
Les problèmes mineurs étaient les suivants :
Je parlerai de l'enjeu majeur dans le point suivant
Le problème majeur que j'ai rencontré lors de la soumission d'un PR était que même si tout mon nouveau code dans le PR était correct, le pipeline CI n'acceptait aucun nouveau PR en raison du fait que les secrets du dépôt en amont étaient ne se propageait pas au dépôt fork, donc le pipeline CI échouait
Voyant ce problème, le responsable m'a accordé les autorisations de lecture/écriture pour contribuer au dépôt, et je l'ai fait.
Je me suis porté volontaire pour résoudre ce problème et corriger le pipeline, car ne pas le corriger conduirait à ce que tous les nouveaux contributeurs potentiels aient un accès en lecture/écriture au dépôt, ce qui n'est pas bon
mon parcours avec le dépôt ORAAssistant a été une expérience d'apprentissage enrichissante. L'intégration de la fonction MongoDB pour les commentaires a non seulement amélioré mes compétences techniques, mais a également fourni des informations précieuses sur la gestion et les tests des bases de données. Même si la mise en œuvre initiale a été réussie, la résolution des problèmes rencontrés m'a aidé à affiner mon approche. À l’avenir, je prévois de continuer à bâtir sur cette base et de contribuer davantage au projet, en garantissant une fonctionnalité plus fluide et une meilleure expérience utilisateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!