Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organisation pour synchroniser development FR/CH #154

Open
Skrattoune opened this issue Jan 25, 2022 · 3 comments
Open

Organisation pour synchroniser development FR/CH #154

Skrattoune opened this issue Jan 25, 2022 · 3 comments

Comments

@Skrattoune
Copy link

Salut, j'aurais une petite question d'organisation.

Lorsque nous faisons une amélioration, cela peut être :

  • Spécifique FR
  • Spécifique CH
  • commun (genre correction de bugs, fautes d'orthographe, ou feature comme certains proposés dans les issues ...)

du coup, est-ce que ça ne ferait pas du sens d'avoir une branche dev_base commune, puis deux branches filles dev_FR et dev_CH
et de changer le node point de départ de dev_FR et dev_CH au fure et à mesure des commits sur dev_base ?

Il faudrait faire un git rebase à chaque fois qu'on veut mettre dev_FR ou dev_CH à jour avec les changements de dev_base ?

Ou bien y a-t-il une meilleure solution?

@ClemsP
Copy link
Collaborator

ClemsP commented Jan 29, 2022

Oui faisons ainsi.

Pour le moment c'était la branche https://github.com/AtelierSoude/OpenRepairPlatform/tree/dev_fr_suisse que je considérais comme commune et celle-ci https://github.com/AtelierSoude/OpenRepairPlatform/tree/dev_branch comme notre branche de dev, la française donc.

Mais je conçois que c'est moins clair ainsi. Donc faisons comme tu proposes

@Skrattoune
Copy link
Author

Skrattoune commented Mar 9, 2022

Salut @ClemsP, où en est-on par rapport à ça ?

Est-ce que ça fait toujours du sens pour vous cette organisation?
Est-ce que c'est suffisamment simple à implémenter?
Est-ce que vous savez faire?

Ou bien est-ce que ça fait plus de sens qu'on ait juste un fork et qu'on utilise la stratégie détaillée dans ce lien:
https://www.earthdatascience.org/courses/intro-to-earth-data-science/git-github/github-collaboration/update-github-repositories-with-changes-by-others/#:~:text=any%20given%20time.-,Sync%20Your%20Forked%20GitHub%20Repo%20Using%20A%20Reverse%20Pull%20Request,to%20update%20your%20local%20clone.

Perso, je n'ai pas d'expérience de travailler avec des Fork, d'où mes questions

De notre coté, Ca devient un peu urgent de mettre notre plateforme en ligne, d'où notre regain d'activité avec Nico

@ClemsP
Copy link
Collaborator

ClemsP commented Mar 11, 2022

Je ne peux pas tellement me prononcer pour l'instant. Il faudrait que je vois Lucien pour en discuter .

Pour l'instant, dev_branch est notre branch commune.
Donc vous développer des choses dans d'autres branches issues de celle-ci. Et vous faite des pulls requests pour chaque modification, d'abord dans votre branch de développement suisse.

Si c'est ok, vous faites une pull request dans la dev_branch de notre repos.
Et dans ce cas je l'accepterai, après review. Et on aura notre branch commune à jour.

Et on fait pareil de notre côté.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants