Github API on github

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

Github API on github

Guillermo Polito
Hi guys,

I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.


It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)

Guille

--

   

Guille Polito

Research Engineer

Centre de Recherche en Informatique, Signal et Automatique de Lille

CRIStAL - UMR 9189

French National Center for Scientific Research - http://www.cnrs.fr


Web: http://guillep.github.io

Phone: +33 06 52 70 66 13

Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

Denis Kudriashov
Thank's Guille. 
That's nice. I like small reusable libraries.

2017-10-20 10:07 GMT+02:00 Guillermo Polito <[hidden email]>:
Hi guys,

I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.


It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)

Guille

--

   

Guille Polito

Research Engineer

Centre de Recherche en Informatique, Signal et Automatique de Lille

CRIStAL - UMR 9189

French National Center for Scientific Research - http://www.cnrs.fr


Web: http://guillep.github.io

Phone: <a href="tel:+33%206%2052%2070%2066%2013" value="+33652706613" target="_blank">+33 06 52 70 66 13


Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

Sean P. DeNigris
Administrator
Denis Kudriashov wrote
> Thank's Guille.
> That's nice. I like small reusable libraries.

+1



-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html

Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

Tudor Girba-2
In reply to this post by Guillermo Polito
Awesome.

Doru


> On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
>
> Hi guys,
>
> I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
>
> https://github.com/guillep/github-api
>
> It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
>
> Guille
>
> --
>    
> Guille Polito
> Research Engineer
>
> Centre de Recherche en Informatique, Signal et Automatique de Lille
> CRIStAL - UMR 9189
> French National Center for Scientific Research - http://www.cnrs.fr
>
> Web: http://guillep.github.io
> Phone: +33 06 52 70 66 13

--
www.tudorgirba.com
www.feenk.com

“The smaller and more pervasive the hardware becomes, the more physical the software gets."


Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

Torsten Bergmann
I already contacted Guille in a private message on this one.

Because now we have three (sorted in order of appearance):

1. https://balletie.github.io/GitHub/ (from Balletie, very complete)
2. https://github.com/astares/GitHub-API (a wrapper I wrote to play with the API)
3. https://github.com/guillep/github-api (Guille)

If time permits we should consolidate this into a single one (maybe on https://github.com/pharo-vcs/github-api).

Guille will contact Balletie as a next step.

Thanks
T.


> Gesendet: Donnerstag, 26. Oktober 2017 um 13:32 Uhr
> Von: "Tudor Girba" <[hidden email]>
> An: "Pharo Development List" <[hidden email]>
> Betreff: Re: [Pharo-dev] Github API on github
>
> Awesome.
>
> Doru
>
>
> > On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
> >
> > Hi guys,
> >
> > I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
> >
> > https://github.com/guillep/github-api
> >
> > It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
> >
> > Guille
> >
> > --
> >    
> > Guille Polito
> > Research Engineer
> >
> > Centre de Recherche en Informatique, Signal et Automatique de Lille
> > CRIStAL - UMR 9189
> > French National Center for Scientific Research - http://www.cnrs.fr
> >
> > Web: http://guillep.github.io
> > Phone: +33 06 52 70 66 13
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> “The smaller and more pervasive the hardware becomes, the more physical the software gets."
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

Tudor Girba-2
Even more awesomeness :). Thanks for doing this!

Doru


> On Oct 26, 2017, at 2:02 PM, Torsten Bergmann <[hidden email]> wrote:
>
> I already contacted Guille in a private message on this one.
>
> Because now we have three (sorted in order of appearance):
>
> 1. https://balletie.github.io/GitHub/ (from Balletie, very complete)
> 2. https://github.com/astares/GitHub-API (a wrapper I wrote to play with the API)
> 3. https://github.com/guillep/github-api (Guille)
>
> If time permits we should consolidate this into a single one (maybe on https://github.com/pharo-vcs/github-api).
>
> Guille will contact Balletie as a next step.
>
> Thanks
> T.
>
>
>> Gesendet: Donnerstag, 26. Oktober 2017 um 13:32 Uhr
>> Von: "Tudor Girba" <[hidden email]>
>> An: "Pharo Development List" <[hidden email]>
>> Betreff: Re: [Pharo-dev] Github API on github
>>
>> Awesome.
>>
>> Doru
>>
>>
>>> On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
>>>
>>> Hi guys,
>>>
>>> I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
>>>
>>> https://github.com/guillep/github-api
>>>
>>> It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
>>>
>>> Guille
>>>
>>> --
>>>
>>> Guille Polito
>>> Research Engineer
>>>
>>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>> CRIStAL - UMR 9189
>>> French National Center for Scientific Research - http://www.cnrs.fr
>>>
>>> Web: http://guillep.github.io
>>> Phone: +33 06 52 70 66 13
>>
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> “The smaller and more pervasive the hardware becomes, the more physical the software gets."
>>
>>
>>
>

--
www.tudorgirba.com
www.feenk.com

"Presenting is storytelling."


Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

NorbertHartl
Now the interesting question....

*drumroll*

Will iceberg use this library???

Norbert

> Am 26.10.2017 um 15:06 schrieb Tudor Girba <[hidden email]>:
>
> Even more awesomeness :). Thanks for doing this!
>
> Doru
>
>
>> On Oct 26, 2017, at 2:02 PM, Torsten Bergmann <[hidden email]> wrote:
>>
>> I already contacted Guille in a private message on this one.
>>
>> Because now we have three (sorted in order of appearance):
>>
>> 1. https://balletie.github.io/GitHub/ (from Balletie, very complete)
>> 2. https://github.com/astares/GitHub-API (a wrapper I wrote to play with the API)
>> 3. https://github.com/guillep/github-api (Guille)
>>
>> If time permits we should consolidate this into a single one (maybe on https://github.com/pharo-vcs/github-api).
>>
>> Guille will contact Balletie as a next step.
>>
>> Thanks
>> T.
>>
>>
>>> Gesendet: Donnerstag, 26. Oktober 2017 um 13:32 Uhr
>>> Von: "Tudor Girba" <[hidden email]>
>>> An: "Pharo Development List" <[hidden email]>
>>> Betreff: Re: [Pharo-dev] Github API on github
>>>
>>> Awesome.
>>>
>>> Doru
>>>
>>>
>>>> On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
>>>>
>>>> Hi guys,
>>>>
>>>> I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
>>>>
>>>> https://github.com/guillep/github-api
>>>>
>>>> It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
>>>>
>>>> Guille
>>>>
>>>> --
>>>>
>>>> Guille Polito
>>>> Research Engineer
>>>>
>>>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>>> CRIStAL - UMR 9189
>>>> French National Center for Scientific Research - http://www.cnrs.fr
>>>>
>>>> Web: http://guillep.github.io
>>>> Phone: +33 06 52 70 66 13
>>>
>>> --
>>> www.tudorgirba.com
>>> www.feenk.com
>>>
>>> “The smaller and more pervasive the hardware becomes, the more physical the software gets."
>>>
>>>
>>>
>>
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> "Presenting is storytelling."

Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

EstebanLM


> On 26 Oct 2017, at 15:51, Norbert Hartl <[hidden email]> wrote:
>
> Now the interesting question....
>
> *drumroll*
>
> Will iceberg use this library???

what Guille did is an extract of Iceberg github api which at the time was a reinterpretation of Torsten’s api.
I guess is possible, but my original intention was to keep it small… so it depends :)

Esteban

>
> Norbert
>
>> Am 26.10.2017 um 15:06 schrieb Tudor Girba <[hidden email]>:
>>
>> Even more awesomeness :). Thanks for doing this!
>>
>> Doru
>>
>>
>>> On Oct 26, 2017, at 2:02 PM, Torsten Bergmann <[hidden email]> wrote:
>>>
>>> I already contacted Guille in a private message on this one.
>>>
>>> Because now we have three (sorted in order of appearance):
>>>
>>> 1. https://balletie.github.io/GitHub/ (from Balletie, very complete)
>>> 2. https://github.com/astares/GitHub-API (a wrapper I wrote to play with the API)
>>> 3. https://github.com/guillep/github-api (Guille)
>>>
>>> If time permits we should consolidate this into a single one (maybe on https://github.com/pharo-vcs/github-api).
>>>
>>> Guille will contact Balletie as a next step.
>>>
>>> Thanks
>>> T.
>>>
>>>
>>>> Gesendet: Donnerstag, 26. Oktober 2017 um 13:32 Uhr
>>>> Von: "Tudor Girba" <[hidden email]>
>>>> An: "Pharo Development List" <[hidden email]>
>>>> Betreff: Re: [Pharo-dev] Github API on github
>>>>
>>>> Awesome.
>>>>
>>>> Doru
>>>>
>>>>
>>>>> On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
>>>>>
>>>>> Hi guys,
>>>>>
>>>>> I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
>>>>>
>>>>> https://github.com/guillep/github-api
>>>>>
>>>>> It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
>>>>>
>>>>> Guille
>>>>>
>>>>> --
>>>>>
>>>>> Guille Polito
>>>>> Research Engineer
>>>>>
>>>>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>>>> CRIStAL - UMR 9189
>>>>> French National Center for Scientific Research - http://www.cnrs.fr
>>>>>
>>>>> Web: http://guillep.github.io
>>>>> Phone: +33 06 52 70 66 13
>>>>
>>>> --
>>>> www.tudorgirba.com
>>>> www.feenk.com
>>>>
>>>> “The smaller and more pervasive the hardware becomes, the more physical the software gets."
>>>>
>>>>
>>>>
>>>
>>
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "Presenting is storytelling."
>


Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

Ben Coman
In reply to this post by NorbertHartl


On Thu, Oct 26, 2017 at 9:51 PM, Norbert Hartl <[hidden email]> wrote:
Now the interesting question....

*drumroll*

Will iceberg use this library???

Norbert

What risk would this have to Iceberg losing is generality to other git/non-git repos?  

cheers -ben

 

> Am 26.10.2017 um 15:06 schrieb Tudor Girba <[hidden email]>:
>
> Even more awesomeness :). Thanks for doing this!
>
> Doru
>
>
>> On Oct 26, 2017, at 2:02 PM, Torsten Bergmann <[hidden email]> wrote:
>>
>> I already contacted Guille in a private message on this one.
>>
>> Because now we have three (sorted in order of appearance):
>>
>> 1. https://balletie.github.io/GitHub/ (from Balletie, very complete)
>> 2. https://github.com/astares/GitHub-API (a wrapper I wrote to play with the API)
>> 3. https://github.com/guillep/github-api (Guille)
>>
>> If time permits we should consolidate this into a single one (maybe on https://github.com/pharo-vcs/github-api).
>>
>> Guille will contact Balletie as a next step.
>>
>> Thanks
>> T.
>>
>>
>>> Gesendet: Donnerstag, 26. Oktober 2017 um 13:32 Uhr
>>> Von: "Tudor Girba" <[hidden email]>
>>> An: "Pharo Development List" <[hidden email]>
>>> Betreff: Re: [Pharo-dev] Github API on github
>>>
>>> Awesome.
>>>
>>> Doru
>>>
>>>
>>>> On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
>>>>
>>>> Hi guys,
>>>>
>>>> I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
>>>>
>>>> https://github.com/guillep/github-api
>>>>
>>>> It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
>>>>
>>>> Guille
>>>>
>>>> --
>>>>
>>>> Guille Polito
>>>> Research Engineer
>>>>
>>>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>>> CRIStAL - UMR 9189
>>>> French National Center for Scientific Research - http://www.cnrs.fr
>>>>
>>>> Web: http://guillep.github.io
>>>> Phone: <a href="tel:%2B33%2006%2052%2070%2066%2013" value="+33652706613">+33 06 52 70 66 13
>>>
>>> --
>>> www.tudorgirba.com
>>> www.feenk.com
>>>
>>> “The smaller and more pervasive the hardware becomes, the more physical the software gets."
>>>
>>>
>>>
>>
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> "Presenting is storytelling."


Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

NorbertHartl
In reply to this post by EstebanLM


> Am 26.10.2017 um 15:54 schrieb Esteban Lorenzano <[hidden email]>:
>
>
>
>> On 26 Oct 2017, at 15:51, Norbert Hartl <[hidden email]> wrote:
>>
>> Now the interesting question....
>>
>> *drumroll*
>>
>> Will iceberg use this library???
>
> what Guille did is an extract of Iceberg github api which at the time was a reinterpretation of Torsten’s api.
> I guess is possible, but my original intention was to keep it small… so it depends :)
>
From time to time we should try to make our software modular. Doesn‘t that mean guille should provide a minimal package you can integrate in iceberg?

Norbert

> Esteban
>
>>
>> Norbert
>>
>>> Am 26.10.2017 um 15:06 schrieb Tudor Girba <[hidden email]>:
>>>
>>> Even more awesomeness :). Thanks for doing this!
>>>
>>> Doru
>>>
>>>
>>>> On Oct 26, 2017, at 2:02 PM, Torsten Bergmann <[hidden email]> wrote:
>>>>
>>>> I already contacted Guille in a private message on this one.
>>>>
>>>> Because now we have three (sorted in order of appearance):
>>>>
>>>> 1. https://balletie.github.io/GitHub/ (from Balletie, very complete)
>>>> 2. https://github.com/astares/GitHub-API (a wrapper I wrote to play with the API)
>>>> 3. https://github.com/guillep/github-api (Guille)
>>>>
>>>> If time permits we should consolidate this into a single one (maybe on https://github.com/pharo-vcs/github-api).
>>>>
>>>> Guille will contact Balletie as a next step.
>>>>
>>>> Thanks
>>>> T.
>>>>
>>>>
>>>>> Gesendet: Donnerstag, 26. Oktober 2017 um 13:32 Uhr
>>>>> Von: "Tudor Girba" <[hidden email]>
>>>>> An: "Pharo Development List" <[hidden email]>
>>>>> Betreff: Re: [Pharo-dev] Github API on github
>>>>>
>>>>> Awesome.
>>>>>
>>>>> Doru
>>>>>
>>>>>
>>>>>> On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
>>>>>>
>>>>>> Hi guys,
>>>>>>
>>>>>> I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
>>>>>>
>>>>>> https://github.com/guillep/github-api
>>>>>>
>>>>>> It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
>>>>>>
>>>>>> Guille
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Guille Polito
>>>>>> Research Engineer
>>>>>>
>>>>>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>>>>> CRIStAL - UMR 9189
>>>>>> French National Center for Scientific Research - http://www.cnrs.fr
>>>>>>
>>>>>> Web: http://guillep.github.io
>>>>>> Phone: +33 06 52 70 66 13
>>>>>
>>>>> --
>>>>> www.tudorgirba.com
>>>>> www.feenk.com
>>>>>
>>>>> “The smaller and more pervasive the hardware becomes, the more physical the software gets."
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> www.tudorgirba.com
>>> www.feenk.com
>>>
>>> "Presenting is storytelling."
>>

Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

EstebanLM
In reply to this post by Ben Coman


On 27 Oct 2017, at 04:55, Ben Coman <[hidden email]> wrote:



On Thu, Oct 26, 2017 at 9:51 PM, Norbert Hartl <[hidden email]> wrote:
Now the interesting question....

*drumroll*

Will iceberg use this library???

Norbert

What risk would this have to Iceberg losing is generality to other git/non-git repos?  

right now github api is used just for plugins (and they activate just in case of github repos)
so I think that wouldn’t be a problem.

Esteban


cheers -ben

 

> Am 26.10.2017 um 15:06 schrieb Tudor Girba <[hidden email]>:
>
> Even more awesomeness :). Thanks for doing this!
>
> Doru
>
>
>> On Oct 26, 2017, at 2:02 PM, Torsten Bergmann <[hidden email]> wrote:
>>
>> I already contacted Guille in a private message on this one.
>>
>> Because now we have three (sorted in order of appearance):
>>
>> 1. https://balletie.github.io/GitHub/ (from Balletie, very complete)
>> 2. https://github.com/astares/GitHub-API (a wrapper I wrote to play with the API)
>> 3. https://github.com/guillep/github-api (Guille)
>>
>> If time permits we should consolidate this into a single one (maybe on https://github.com/pharo-vcs/github-api).
>>
>> Guille will contact Balletie as a next step.
>>
>> Thanks
>> T.
>>
>>
>>> Gesendet: Donnerstag, 26. Oktober 2017 um 13:32 Uhr
>>> Von: "Tudor Girba" <[hidden email]>
>>> An: "Pharo Development List" <[hidden email]>
>>> Betreff: Re: [Pharo-dev] Github API on github
>>>
>>> Awesome.
>>>
>>> Doru
>>>
>>>
>>>> On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
>>>>
>>>> Hi guys,
>>>>
>>>> I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
>>>>
>>>> https://github.com/guillep/github-api
>>>>
>>>> It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
>>>>
>>>> Guille
>>>>
>>>> --
>>>>
>>>> Guille Polito
>>>> Research Engineer
>>>>
>>>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>>> CRIStAL - UMR 9189
>>>> French National Center for Scientific Research - http://www.cnrs.fr
>>>>
>>>> Web: http://guillep.github.io
>>>> Phone: <a href="tel:%2B33%2006%2052%2070%2066%2013" value="+33652706613" class="">+33 06 52 70 66 13
>>>
>>> --
>>> www.tudorgirba.com
>>> www.feenk.com
>>>
>>> “The smaller and more pervasive the hardware becomes, the more physical the software gets."
>>>
>>>
>>>
>>
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> "Presenting is storytelling."



Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

EstebanLM
In reply to this post by NorbertHartl


> On 27 Oct 2017, at 08:55, Norbert Hartl <[hidden email]> wrote:
>
>
>
>> Am 26.10.2017 um 15:54 schrieb Esteban Lorenzano <[hidden email]>:
>>
>>
>>
>>> On 26 Oct 2017, at 15:51, Norbert Hartl <[hidden email]> wrote:
>>>
>>> Now the interesting question....
>>>
>>> *drumroll*
>>>
>>> Will iceberg use this library???
>>
>> what Guille did is an extract of Iceberg github api which at the time was a reinterpretation of Torsten’s api.
>> I guess is possible, but my original intention was to keep it small… so it depends :)
>>
> From time to time we should try to make our software modular. Doesn‘t that mean guille should provide a minimal package you can integrate in iceberg?

right now it is modular and small :)
to use the extracted api, it just needs to stay like that :P

Esteban


>
> Norbert
>> Esteban
>>
>>>
>>> Norbert
>>>
>>>> Am 26.10.2017 um 15:06 schrieb Tudor Girba <[hidden email]>:
>>>>
>>>> Even more awesomeness :). Thanks for doing this!
>>>>
>>>> Doru
>>>>
>>>>
>>>>> On Oct 26, 2017, at 2:02 PM, Torsten Bergmann <[hidden email]> wrote:
>>>>>
>>>>> I already contacted Guille in a private message on this one.
>>>>>
>>>>> Because now we have three (sorted in order of appearance):
>>>>>
>>>>> 1. https://balletie.github.io/GitHub/ (from Balletie, very complete)
>>>>> 2. https://github.com/astares/GitHub-API (a wrapper I wrote to play with the API)
>>>>> 3. https://github.com/guillep/github-api (Guille)
>>>>>
>>>>> If time permits we should consolidate this into a single one (maybe on https://github.com/pharo-vcs/github-api).
>>>>>
>>>>> Guille will contact Balletie as a next step.
>>>>>
>>>>> Thanks
>>>>> T.
>>>>>
>>>>>
>>>>>> Gesendet: Donnerstag, 26. Oktober 2017 um 13:32 Uhr
>>>>>> Von: "Tudor Girba" <[hidden email]>
>>>>>> An: "Pharo Development List" <[hidden email]>
>>>>>> Betreff: Re: [Pharo-dev] Github API on github
>>>>>>
>>>>>> Awesome.
>>>>>>
>>>>>> Doru
>>>>>>
>>>>>>
>>>>>>> On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
>>>>>>>
>>>>>>> Hi guys,
>>>>>>>
>>>>>>> I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
>>>>>>>
>>>>>>> https://github.com/guillep/github-api
>>>>>>>
>>>>>>> It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
>>>>>>>
>>>>>>> Guille
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Guille Polito
>>>>>>> Research Engineer
>>>>>>>
>>>>>>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>>>>>> CRIStAL - UMR 9189
>>>>>>> French National Center for Scientific Research - http://www.cnrs.fr
>>>>>>>
>>>>>>> Web: http://guillep.github.io
>>>>>>> Phone: +33 06 52 70 66 13
>>>>>>
>>>>>> --
>>>>>> www.tudorgirba.com
>>>>>> www.feenk.com
>>>>>>
>>>>>> “The smaller and more pervasive the hardware becomes, the more physical the software gets."
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> --
>>>> www.tudorgirba.com
>>>> www.feenk.com
>>>>
>>>> "Presenting is storytelling."
>>>
>


Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

Guillermo Polito
Hi all,

So I talked with Skip (Balletie) and he's not planning on supporting the github api he hosted because he's not doing pharo any time soon. So he has for the moment transferred the ownership of his project to me:


I'll work soon in merging both 


and 


to have a single solution.

To answer Esteban and Norbert, I try to keep it small and modular :) But those are really high-level goals. What do you want to "not load" or what is bothering?

Because I'll not cut the library so you can load services in a 'per-class' basis. That will be impossible to maintain in the long term... We need to find an equilibrium between modularity and reuse. Right now the github API embedded in Iceberg is not completely reusable either.

On Fri, Oct 27, 2017 at 8:59 AM, Esteban Lorenzano <[hidden email]> wrote:


> On 27 Oct 2017, at 08:55, Norbert Hartl <[hidden email]> wrote:
>
>
>
>> Am 26.10.2017 um 15:54 schrieb Esteban Lorenzano <[hidden email]>:
>>
>>
>>
>>> On 26 Oct 2017, at 15:51, Norbert Hartl <[hidden email]> wrote:
>>>
>>> Now the interesting question....
>>>
>>> *drumroll*
>>>
>>> Will iceberg use this library???
>>
>> what Guille did is an extract of Iceberg github api which at the time was a reinterpretation of Torsten’s api.
>> I guess is possible, but my original intention was to keep it small… so it depends :)
>>
> From time to time we should try to make our software modular. Doesn‘t that mean guille should provide a minimal package you can integrate in iceberg?

right now it is modular and small :)
to use the extracted api, it just needs to stay like that :P

Esteban


>
> Norbert
>> Esteban
>>
>>>
>>> Norbert
>>>
>>>> Am 26.10.2017 um 15:06 schrieb Tudor Girba <[hidden email]>:
>>>>
>>>> Even more awesomeness :). Thanks for doing this!
>>>>
>>>> Doru
>>>>
>>>>
>>>>> On Oct 26, 2017, at 2:02 PM, Torsten Bergmann <[hidden email]> wrote:
>>>>>
>>>>> I already contacted Guille in a private message on this one.
>>>>>
>>>>> Because now we have three (sorted in order of appearance):
>>>>>
>>>>> 1. https://balletie.github.io/GitHub/ (from Balletie, very complete)
>>>>> 2. https://github.com/astares/GitHub-API (a wrapper I wrote to play with the API)
>>>>> 3. https://github.com/guillep/github-api (Guille)
>>>>>
>>>>> If time permits we should consolidate this into a single one (maybe on https://github.com/pharo-vcs/github-api).
>>>>>
>>>>> Guille will contact Balletie as a next step.
>>>>>
>>>>> Thanks
>>>>> T.
>>>>>
>>>>>
>>>>>> Gesendet: Donnerstag, 26. Oktober 2017 um 13:32 Uhr
>>>>>> Von: "Tudor Girba" <[hidden email]>
>>>>>> An: "Pharo Development List" <[hidden email]>
>>>>>> Betreff: Re: [Pharo-dev] Github API on github
>>>>>>
>>>>>> Awesome.
>>>>>>
>>>>>> Doru
>>>>>>
>>>>>>
>>>>>>> On Oct 20, 2017, at 10:07 AM, Guillermo Polito <[hidden email]> wrote:
>>>>>>>
>>>>>>> Hi guys,
>>>>>>>
>>>>>>> I extracted and extended some of the github API from iceberg, so it can be used as a standalone project. Maybe this is useful for somebody.
>>>>>>>
>>>>>>> https://github.com/guillep/github-api
>>>>>>>
>>>>>>> It should be easy to extend and add new functionalities, so don't hesitate if you need some missing request :)
>>>>>>>
>>>>>>> Guille
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Guille Polito
>>>>>>> Research Engineer
>>>>>>>
>>>>>>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>>>>>> CRIStAL - UMR 9189
>>>>>>> French National Center for Scientific Research - http://www.cnrs.fr
>>>>>>>
>>>>>>> Web: http://guillep.github.io
>>>>>>> Phone: <a href="tel:%2B33%2006%2052%2070%2066%2013" value="+33652706613">+33 06 52 70 66 13
>>>>>>
>>>>>> --
>>>>>> www.tudorgirba.com
>>>>>> www.feenk.com
>>>>>>
>>>>>> “The smaller and more pervasive the hardware becomes, the more physical the software gets."
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> --
>>>> www.tudorgirba.com
>>>> www.feenk.com
>>>>
>>>> "Presenting is storytelling."
>>>
>





--

   

Guille Polito

Research Engineer

Centre de Recherche en Informatique, Signal et Automatique de Lille

CRIStAL - UMR 9189

French National Center for Scientific Research - http://www.cnrs.fr


Web: http://guillep.github.io

Phone: +33 06 52 70 66 13

Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

Torsten Bergmann
Hi Guille,

nice. Instead of just two we can merge all three into a single solution. As I proposed
it should be made available for instance on a general URL like:

 https://github.com/pharo-vcs/github-api
 
so we could work and improve on it all together.  

Thanks
Torsten
 

Gesendet: Montag, 30. Oktober 2017 um 17:24 Uhr
Von: "Guillermo Polito" <[hidden email]>
An: "Pharo Development List" <[hidden email]>
Betreff: Re: [Pharo-dev] Github API on github

Hi all,
 
So I talked with Skip (Balletie) and he's not planning on supporting the github api he hosted because he's not doing pharo any time soon. So he has for the moment transferred the ownership of his project to me:
 
https://github.com/guillep/Github
 
I'll work soon in merging both 
 
https://github.com/guillep/Github[https://github.com/guillep/Github]
 
and 
 
https://github.com/guillep/github-api[https://github.com/guillep/github-api]
 
to have a single solution.
 
To answer Esteban and Norbert, I try to keep it small and modular :) But those are really high-level goals. What do you want to "not load" or what is bothering?
 
Because I'll not cut the library so you can load services in a 'per-class' basis. That will be impossible to maintain in the long term... We need to find an equilibrium between modularity and reuse. Right now the github API embedded in Iceberg is not completely reusable either.
 

Reply | Threaded
Open this post in threaded view
|

Re: Github API on github

Ronie Salgado
Hi,

This looks interesting. Maybe I should migrate Thermite into using some of this bindings. In Thermite I am using my custom wrapper for the GitHub API,

Best regards,
Ronie

2017-10-30 13:50 GMT-03:00 Torsten Bergmann <[hidden email]>:
Hi Guille,

nice. Instead of just two we can merge all three into a single solution. As I proposed
it should be made available for instance on a general URL like:

 https://github.com/pharo-vcs/github-api
 
so we could work and improve on it all together.

Thanks
Torsten
 

Gesendet: Montag, 30. Oktober 2017 um 17:24 Uhr
Von: "Guillermo Polito" <[hidden email]>
An: "Pharo Development List" <[hidden email]>
Betreff: Re: [Pharo-dev] Github API on github

Hi all,
 
So I talked with Skip (Balletie) and he's not planning on supporting the github api he hosted because he's not doing pharo any time soon. So he has for the moment transferred the ownership of his project to me:
 
https://github.com/guillep/Github
 
I'll work soon in merging both 
 
<a href="https://github.com/guillep/Github[https://github.com/guillep/Github]" rel="noreferrer" target="_blank">https://github.com/guillep/Github[https://github.com/guillep/Github]
 
and 
 
<a href="https://github.com/guillep/github-api[https://github.com/guillep/github-api]" rel="noreferrer" target="_blank">https://github.com/guillep/github-api[https://github.com/guillep/github-api]
 
to have a single solution.
 
To answer Esteban and Norbert, I try to keep it small and modular :) But those are really high-level goals. What do you want to "not load" or what is bothering?
 
Because I'll not cut the library so you can load services in a 'per-class' basis. That will be impossible to maintain in the long term... We need to find an equilibrium between modularity and reuse. Right now the github API embedded in Iceberg is not completely reusable either.