Find the Exponential Software extensions you want
UNIX name | Owner | Status |
---|---|---|
eZGithub | 7x | stable |
Version | Compatible with |
---|---|
N/A | N/A |
A companion extension for accessing your datas within eZ Publish.
This extension need the following modules :
Configuration is made in ezgithub.ini. Please take a look at the original file in the settings folder of this extension.
You can access user informations by using this URL :
/github-user/show
or
/github-user/show/username
or within a template :
{def $content = fetch(github-user, content, hash(username, $username))}
Get the list of all the projects for a given user with the following module and view :
/github-project/list
or
/github-project/list/username
or within a template :
{def $list = fetch(github-project, list, hash(username, $username))}
{foreach $list as $project}
Link to the details.
{/foreach}
Get the informations about a project with the following URL :
/github-project/show/username/projectname
or (if you want to use the configured username in INI file)
/github-project/show/projectname
or within a template :
{def $content = fetch(github-project, content, hash(username, $username, project, $project))}
{def $gists = fetch(gist, list)}
{foreach $gists as $gist}
{$gist.description}
{/foreach}
{def $content = fetch(gist, content, hash(gist_id, $gist_id))}
This extension is under GNU/GPL v3 : View the license.
This extension is currently based on : API v3.