Hi,
We are looking at moving away from our current setup, which is (using git):
- Developer works on branch on localhost
- Pushes up to development server
- Pushes up from development server to live server
- Issues tracked through buggenie
There's no real review process of what was done. So we want to have a bit more control over the management of the code, and also a system for easy code reviews and better issue tracking, integrated together.
I've been having a look at "git essentials" trial, which seems to include a bitbucket account and a JIRA account.
My first question would be:
- We would want to host ourselves, not use a cloud service. So would "Stash" be the self-hosted equivilent to bitbucket?
Secondly, we are an academic institution, who develops open source software, and I noticed in the pricing information that there is a discount for academic and it mentions a free license for open source projects, so my second question is:
- Is the free license for open source, unlimited? Or would we be limited to only a few users? (This would be self-hosted again)
And following on from that;
- At the moment, our final product isn't hosted on anything like github, it's available as a zip file download on our website. Would this be a problem with the open source license? Would we need to have an open repository on a site like github, or on our own self-hosted system to qualify for the open source license?
And lastly, would I be right in assuming Stash and JIRA would be the most likely solutions to what we want? (Which, to reiterate was a centalised management of code, ability to do code reviews, ability to link issues to patches/branches/etc...) Or would you recommend a different product? (If you need more info about what we would like to do, let me know).
I will probably have more questions as I review the trials, but any help with those bits for now would be appreciated.
Thanks.