On Dec 26, 2011, at 10:16 AM, Sergiu Dumitriu wrote:

> On 12/24/2011 08:06 AM, Vincent Massol wrote:
>> 
>> On Dec 22, 2011, at 7:29 PM, Ludovic Dubost wrote:
>> 
>>> 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.
>> 
>> The repository has been created for you at
>> https://github.com/xwiki-contrib/GitHub-Application
> 
> All the other repositories are named in lowercase, so github-application 
> would be a better name for the repository.

Indeed my bad, I have no idea why I did this… :)

Ludovic please use:
https://github.com/xwiki-contrib/application-github

Thanks
-Vincent

> 
>> Enjoy!
>> -Vincent
>> 
>>> 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

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to