pguijas / p2pfl

P2P Federated Learning (p2pfl) is a decentralized federated learning library, it allows creating basic federated learning systems on p2p networks using gossip protocols.
https://p2pfl.com
GNU General Public License v3.0
64 stars 15 forks source link

[FUTURE] Proposal to introduce a developing branch for ongoing contributions #19

Closed kirle closed 3 weeks ago

kirle commented 2 months ago

Hi! I was looking to the project and I see that there's no development branch, which could help maintain stability as changes and features are added. Would you consider creating a 'develop' branch for ongoing development?

Additional context

I'm taking https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow as reference.

pguijas commented 2 months ago

Hi!, since the project is growing, I find what you say very interesting. My current strategy for working with branches (I know it's not the best) is to create branches for modifications and then merge them into main. In this sense, the CI/CD workflows should also be improved, as well as the commit conventions.

As for how to organise it, what do you think, Git Flow, GitHub Flow or something like Ship/Show/Ask?

Thanks for your comment! Looking forward to your answer :)