jwogrady Posted May 7, 2015 Report Posted May 7, 2015 It would really make updates a lot easier if you guys made the current release available via either Bitbucket or Github. This way users will simply need to to do a git update to upgrade to the latest version, and I could easily see the change history in my local code.... and roll back if I need too. Right now I - make sure everything is pushed to my private report. - copy over the update files. - test the application - update my private source. that's easy enough I guess, but it would be even easier if I can fork off an repository.... Then i simply pull down changes to the production server instead of having to copy files over... The other benefit is the community could make pull requests.... :-) will 1 Quote
Michael Posted May 7, 2015 Report Posted May 7, 2015 Not a fan :s you can use vMod or what it's called and patches only include the files needed to overwrite. Quote
jwogrady Posted May 7, 2015 Author Report Posted May 7, 2015 I assume you mean this.... http://www.blesta.com/forums/index.php?/topic/1078-vqmod-for-blesta-now-available/ Not crazy about adding what appears to be a third party module to do the updates; especially when git is so widely used. I've also notice this has never worked.... will 1 Quote
Paul Posted May 7, 2015 Report Posted May 7, 2015 We are switching from SVN to Git soon, though it's unlikely at least for now, that there will be public access. We have a build process, and part of that process is to pull in externals. All extensions have their own version numbers and belong to their own repositories. So, even if we did allow public access, there's more you'd need to do in order to have everything that's in a build. We'll be announcing more details about this and more as we get closer to a 4.0 release. PauloV, Michael, a.daniello and 1 other 4 Quote
a.daniello Posted May 8, 2015 Report Posted May 8, 2015 I'ld like very much to see Blesta on GitHub and i'ld like also to use GitHub for issues/ submission and use this forum only for discussion: this will a very good news. I think that using a forum for submit a bug or enhancement isn't the best because GitHub, with its friendly an semplicity also if more structured and categorized, do better this job. Quote
Paul Posted May 8, 2015 Report Posted May 8, 2015 I'ld like very much to see Blesta on GitHub and i'ld like also to use GitHub for issues/ submission and use this forum only for discussion: this will a very good news. I think that using a forum for submit a bug or enhancement isn't the best because GitHub, with its friendly an semplicity also if more structured and categorized, do better this job. We are switching to Git, but will not be using Github. We are maintaining our own Git repository that integrates with Jira. Michael and PauloV 2 Quote
a.daniello Posted May 8, 2015 Report Posted May 8, 2015 Ok Paul, but what do you think about moving on GitHub the submission of bugs and enhancements? Quote
Paul Posted May 8, 2015 Report Posted May 8, 2015 Ok Paul, but what do you think about moving on GitHub the submission of bugs and enhancements? We use Jira, it wouldn't make sense to use two different issue trackers. PauloV and Michael 2 Quote
a.daniello Posted May 8, 2015 Report Posted May 8, 2015 We use Jira, it wouldn't make sense to use two different issue trackers. I know, but i think that you don't understand me. Try with an example. Now, if we (Blesta customers) want submit a bug, we can do it in account.blesta.com (but usually you reply and suggest to go to the forum) or we go directly to the forum. Then, in forum discussion, we get notice if you open a related issue in your Jira. But the forum isn't the best (for us, users) to track, monitor, collaborate about an issue. So i'm thinking that can be useful use a simply and more efficient system as GitHub: obviously not as your issue management, but only to replace this forum on that job. Some project/product, commercial and not, has a forum or a Google group for discussions, and GitHub or a dedicated system to submit issues (bugs and enhancements). It'all. Thanks Quote
Paul Posted May 8, 2015 Report Posted May 8, 2015 I know, but i think that you don't understand me. Try with an example. Now, if we (Blesta customers) want submit a bug, we can do it in account.blesta.com (but usually you reply and suggest to go to the forum) or we go directly to the forum. Then, in forum discussion, we get notice if you open a related issue in your Jira. But the forum isn't the best (for us, users) to track, monitor, collaborate about an issue. So i'm thinking that can be useful use a simply and more efficient system as GitHub: obviously not as your issue management, but only to replace this forum on that job. Some project/product, commercial and not, has a forum or a Google group for discussions, and GitHub or a dedicated system to submit issues (bugs and enhancements). It'all. Thanks I understand what you mean, and ideally it would be great if we could allow people to register in Jira with access to comment on tasks. However, their licensing is restrictive in terms of the number of users we are allowed to create. So, currently we have the next best thing. Discussion on the forums, and you have public read access to Jira to monitor progress. Michael 1 Quote
jwogrady Posted May 8, 2015 Author Report Posted May 8, 2015 If source was maintained on Bitbucket or Github you would get a lot of valuable feedback from the community. I'm sure there are issues related to your development stack that makes this easier said than done; especially if you are using private development source files to generate the production source files we see. That all said, the more people contributing feedback and developing add-ons the better. I would like to see Blesta optimize around that goal over anything else. Quote
Blesta Addons Posted May 8, 2015 Report Posted May 8, 2015 if is impossible to use github for all blesta files , i suggest to make templtes, languages, modules , gateways and plugins in github , this ways we can help in introduce new feature , fix bug , send pull request . PauloV 1 Quote
Paul Posted May 8, 2015 Report Posted May 8, 2015 if is impossible to use github for all blesta files , i suggest to make templtes, languages, modules , gateways and plugins in github , this ways we can help in introduce new feature , fix bug , send pull request . We may allow pull requests for certain extensions in the future. 1 step at a time PauloV, Michael and Daniel B 3 Quote
will Posted May 15, 2015 Report Posted May 15, 2015 +1 It would be great to have access to a git repository for the purpose of pulling in updates, and being able to send pull requests upstream would also be pretty nifty. As a suggestion to the OP, the way we do it is we maintain two branches - master, which tracks the official codebase, and a branch with our production changes. When there's an update, we drop the update on to the master branch and then merge that in to our production branch. We are switching from SVN to Git soon, though it's unlikely at least for now, that there will be public access. We have a build process, and part of that process is to pull in externals. All extensions have their own version numbers and belong to their own repositories. So, even if we did allow public access, there's more you'd need to do in order to have everything that's in a build. If these are Git repositories, Git actually makes this fairly easy with the submodule feature. (Even if you don't publish a repo, this feature may be useful to you internally.) PS I don't have any experience with JIRA outside of tracking issues as a Blesta customer, so there may be benefits I'm not aware of, but if the only real stumbling block for using JIRA rather than GitHub issues as you migrate to Git from SVN is the concern of loss of tickets & corresponding history, this tool might be worth looking at to ease migration. https://github.com/brianhayes/jira-to-github-issues Quote
EidolonHost Posted May 19, 2015 Report Posted May 19, 2015 If you're concerned about control and the like, why not use GitList? Quote
L3Y Posted May 29, 2015 Report Posted May 29, 2015 I was going to ask the same Happy to know you are working on this We are switching from SVN to Git soon, though it's unlikely at least for now, that there will be public access. We have a build process, and part of that process is to pull in externals. All extensions have their own version numbers and belong to their own repositories. So, even if we did allow public access, there's more you'd need to do in order to have everything that's in a build. We'll be announcing more details about this and more as we get closer to a 4.0 release. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.