À un moment donné, j'aimerais commencer à développer/améliorer des fonctionnalités pour ce projet, mais j'ai quelques questions sur la façon de commencer :
De plus, à la lecture de #507, il semble qu'il n'y ait pas beaucoup de différence dans le code source entre chaque version de cette application (desktop, mobile et web). La fonctionnalité actuelle que j'envisage d'implémenter est une info-bulle pour chaque icône de la barre d'outils en mode "modifier la note". J'avais prévu de l'implémenter dans la version Web (j'entends par là le code source hébergé sur GitHub qui, je suppose, est uniquement Web), mais si je voulais plus tard l'inclure dans les deux autres, existe-t-il un processus pour faire ça ? (_Cela s'applique également à l'écriture de tests unitaires et pas seulement au développement_)
Faites-moi savoir si quelque chose que j'ai mentionné nécessite des éclaircissements supplémentaires.
Vous avez raison, il n'y a pas de différence entre chaque version de l'application. Cela signifie que nous n'avons pas à implémenter la même fonctionnalité à chaque fois pour chaque type d'application.
@wwebfor D'accord, donc à part ce que vous avez mentionné, nous sommes libres de mettre en œuvre nos idées comme bon nous semble ? Pour commenter votre dernier point, si j'implémente une fonctionnalité pour la version Web de l'application, puis que je souhaite créer la même fonctionnalité, pour les versions mobile et/ou de bureau, il me suffirait de télécharger le fichier approprié à partir des versions section?
Questions supplémentaires:
Supplémentaire:
dev
. Il est donc préférable de créer votre fonctionnalité basée sur cette branche et de soumettre vos modifications à la même branche. Il est également préférable de créer une fonctionnalité sur une nouvelle branche. Cela rend les choses plus claires lors de la fusion de modifications ou de la résolution de conflits.@wwebfor Je n'ai pas de questions supplémentaires concernant ce sujet. Je pense qu'il peut être fermé maintenant.
Merci pour la clarification.