getPoseidon / Poseidon

The core Poseidon package, web publishing for everyone.
MIT License
1 stars 0 forks source link

git workflow #8

Open vesparny opened 10 years ago

vesparny commented 10 years ago

We need to define a git workflow, and think about creating a wiki entry or at least a CONTRIBUTING.md

This is important for give guidelines to the community on how to contribute to Poseidon.

Here a couple of interesting link:

@scottwolpow @spacemonkey do you have any previous experience?

scottwolpow commented 10 years ago

We use what may be called the forking workflow. Each dev has a repo, which pushes via Jenkins to site repo. We use a Dir called DataDump with a update_query.sql to do the deltas. We are also working on making these files cumulative. Then I can approve each developers wok as standalone. Finally I then merge each dev and test again, finally pushing to the perfect repo of approved code.

spacemonkey commented 10 years ago

I think we should go with gitflow, it's mature, common and pretty sound. We're rolling with node and mongo here Scott, no SQL :-P

robconery commented 10 years ago

Gitflow works really well but I think it might be for teams that are relying on Git directly, rather than going through Github. I've used Github completely and it works really well:

Thoughts on this?

scottwolpow commented 10 years ago

@Mitch I know we are using mongo, just stating what I have been using. Github is also fine and supports gitflow