Extensions Wiki » Extensions » GitHub Commit Application

GitHub Commit Application

Last modified by Silvia Rusu on 2012/03/21
cogApplication allowing to commit and update XWiki pages to and from GitHub
TypeXAR
Developed by

Ludovic Dubost

LicenseGNU Lesser General Public License 2.1
Compatibility

Tested on XE 3.3

Installable with the Extension Manager

View Source

Download v1.1

Description

The GitHub App allows to detect changes to XWiki pages commited in GitHub and to commit XWiki pages to GitHub as well as update pages from GitHub. As a nice bonus GitHubApp can generate your maven pom for your XWiki XAR module.

Some screenshots below

GitHubAppConfig.png

GitHubCommit.png

Prerequisites & Installation Instructions

  1. Log in the wiki with a user having Administration rights
  2. Go to the Administration page and select the Import category
  3. Follow the on-screen instructions to upload the downloaded XAR
  4. Click on the uploaded XAR and follow the instructions

GitHubApp require recent version of httpcore and httpclient jars, you can find them attached to this page.
commons-httpclient/commons-httpcore are completely different from httpcore/httpclient so you should not replace them but keep both or it will break some part of XWiki.

Import XAR and visit GitHub.WebHome

Release Notes

Release notes for version 1.1:

New version of the GitHub App with support for newly created repositories and also for wiki pages stored in a subdirectory of the respository.

With this version the "src/main/resources" maven repository is hardcoded in the Application. You should leave the repository path empty unless you have an additional subdirectory in front of src/main/resources

Dependencies

  • org.apache.httpcomponents:httpclient 4.1.2
Created by Ludovic Dubost on 2011/12/22

Download XWiki

My Recent Modifications