Hello gentle readers. Thanks to some help from Matt Trout we finally have the Catalyst Github Organization up and running and it syncs from the canonical git system managed by Shadowcat. Here's the relevant links:
Catalyst on the Github Organization
Now, here's the chance for all of you that said, "If only Catalyst was on Github we'd get uber contributions." I've made a branch for the next targeted release of Catalyst, called 'zombie-boomstick'. You can see the branch on Github over here:
Free free to fork away and send pull request TO THE BRANCH. If you make the effort I will do the work of syncing it over to the canonical repo on Shadowgit myself. Here's our intended backlog for this release, over on play-perl where you can trivially make an account, comment, discuss, disagree or just minimally give a thumbs up to stuff you like:
Play Perl Backlog for zombie-boomstick
As you can read, we've set some small goals here and my intention is this is stuff we should release in March (2013). On the other hand, if I have to do it all myself, make it 2014. So, if you really want to see Catalyst evolve and remain relevent, here it is on Github and here's a public backlog were you can look and ask questions and get involved. No thought is too silly, no question irrelevent. You have more to offer than you might believe. So, lets get to it!
Great work putting all together and syncing the repos with github. I hope repos are going to now more discoverable and will become easier for people to contribute.
Posted by: Dimitar Petrov | 03/06/2013 at 01:57 PM
John, you might find the tool I just wrote, App::GitHubPullRequest, useful for managing the pull requests you (hopefully) will receive.
Posted by: Robin Smidsrød | 03/11/2013 at 07:02 AM
You might want to fix 3 'zoombie' typos above.
Posted by: Deafferret | 03/11/2013 at 02:54 PM
I'll definitely be reviewing App::GitHubPullRequest. The thing is I need to pull the PR branches into my local checkout first, so I can push them to shadowgit and then shadowgit will push them back out to github. But if you have a better idea let me know (I am not a gitfu master)
Posted by: john | 03/11/2013 at 03:13 PM
The workflow you mention here is exactly the one the tool was made to streamline.
git pr checkout [number]
git diff master..
[review/modify/rebase branch pr/number]
git push shadowgit my-feature
git pr comment [number]
git pr close [number]
The binary is currently called prq, but will be renamed to git-pr shortly.
Posted by: Robin Smidsrød | 03/12/2013 at 01:47 AM