[Gephi-plugins] [Gephi-tests] Welcome

Mathieu Bastian mathieu.bastian at gephi.org
Tue Feb 12 04:56:09 CET 2013

Hi Clement, congrats for your 1st Gephi plugin!

**Sending my answer to the gephi-plugins mailing list instead**

I'm not sure I totally get what is your problem but what I can see is that
your https://github.com/seinecle/alphabeticalsorter repository is not a
fork of the gephi-plugins repository. It should be written "forked from
gephi/gephi-plugins" under your repository name). When you fork and clone
this repository you should have the environment set-up
for developing plugins and have the ability to add modules. When you're
done with coding you simply commit and push your changes. You're pushing
the changes to your fork (if you do git remote -v you should see that
origin refers to your fork, not the original gephi/gephi-plugins
repository) so that should work just fine.

The great benefit with this model comes when we update the platform, and
here is how it works. Lets imagine we release the 0.9 version and therefore
we need to update the gephi-plugins repository with the latest Gephi
modules. On the gephi/gephi-plugins I'll commit the latest modules in the
/platform folder. Plugins developers can get this changes just with a
single command:
> git merge upstream master

That only works if git knows what this 'upstream' is. That should refer to
the gephi-plugins repository. To add this to your fork, simply run the
following command:
> git remote add upstream git://github.com/gephi/gephi-plugins.git

That is what you should have when you do "git remote -v":

origin git at github.com:seneicle/gephi-plugins.git (fetch)
origin git at github.com:seneicle/gephi-plugins.git (push)
upstream  git://github.com/gephi/gephi-plugins.git (fetch)
upstream  git://github.com/gephi/gephi-plugins.git (push)

Does that make sense? Let me know if something doesn't work.


On Mon, Feb 11, 2013 at 4:48 AM, Clement Levallois <
clementlevallois at gmail.com> wrote:

> Hi,
> I have developed a plugin by following the steps indicated here:
> http://wiki.gephi.org/index.php/Plugin_Quick_Start_(5_minutes)
> So I have a project module in Netbeans. I'd like to host it on Github, and
> I created a repo for that (https://github.com/seinecle/alphabeticalsorter)
> But it seems that the project module stays connected to the Gephi-plugins
> project, and this interferes with my attempt to push my local module
> project to the repo I created?
> How should I deal with that - if the solution is to upload my module to
> the Gephi-plugins repo, I'd be glad too! (but tell me how then?)
> Best,
> Clement
> PS: the plugin: https://github.com/seinecle/alphabeticalsorter
> PPS: kudos to the devs! It took me literally just a lazy morning to create
> my first plugin - next ones will be even quicker to develop!!
> --------------------------------------------
> Clement Levallois, PhD
> Erasmus University Rotterdam
> The Netherlands
> pro website<http://www.erim.eur.nl/ERIM/People/Person_Details?p_aff_id=4321>
>  / personal website <http://www.clementlevallois.net/>
> twitter and skype: @seinecle
> Discover the NESSHI project: http://www.nesshi.eu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gephi.org/pipermail/gephi-plugins/attachments/20130211/637f0752/attachment-0001.html>

More information about the gephi-plugins mailing list