I've made progress and I believe it's now testable. I've been able to commit updates as well as update code from GitHub. As a bonus I've added the possibility to commit a pom which allows to build the module using maven, and also allowed separate credentials by XWiki user (which was a common request for the SVNApp to be able to share a configuration on the same wiki).
I've published the code http://extensions.xwiki.org/xwiki/bin/view/Extension/GitHubApp Would it be possible to create me a repository in xwiki-contrib for the application so I can move it to contrib. Feedback welcome Ludovic 2011/12/22 Ludovic Dubost <[email protected]> > > Hi devs, > > As we have moved to GitHub, I've started coding an equivalent of the > SVNApp ( > http://extensions.xwiki.org/xwiki/bin/view/Extension/SVN+Application) for > GitHub, which should ease up commiting pages from XWiki to GitHub, and > because the GitHub SVN bridge is unfortunately not compatible with SVNKit. > > The bad news is that it's not a GitApp which seems very difficult to do as > it relies on a local clone of the repository which is quite overkill when > in an XWiki. > The good news is that thanks to the GitHub API and a java wrapper from > Eclipse, it seems fully possible to have the same functionnality as the > SVNApp. > > I've made some good progress, as I've been able to check a repository > against the Wiki AND I've been able to commit non existant files in an > existing repository. > The life proof is the commit of the GitHubApp itself which was done with > GitHubApp: > > > https://github.com/ldubost/application-githubapp/tree/master/src/main/resources > > It's still a prototype as there is a lot of work left. For now every file > is commited separately and I've not yet tested updating and other > complexities, especially as the GitHub api is not that easy to work with > (many times I had no errors but my updates were not showing up. > > Ludovic > > -- > Ludovic Dubost > Founder and CEO > Blog: http://blog.ludovic.org/ > XWiki: http://www.xwiki.com > Skype: ldubost GTalk: ldubost > > -- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

