[Members] git access

Joachim Lindborg joachim.lindborg at sust.se
Tue Jul 30 14:28:52 UTC 2013

Contributing to XEP's schemas etc is good keeping in git and it would be
even easier with tools like gitlab
XSF members can contribute changes in branches and pull requests and merge
are done by the council and perhaps by  Xep authors if they manage their

One goal must be to ease the burden on the council and not increase
management work

If the website today is a wordpress site wouldn't it be better to have a
few persons elected from XSF as authors that can manage upgrades and
editorial issues decided by the council. Also to ease burden from council.

Everybody having responsibilities usually tend to end up in nobody doing it.



Joachim Lindborg
CTO, systems architect

Sustainable Innovation AB
Adress: Box 55998 102 16 Stockholm
Besöksadress: Storgatan 31 (Malmgården)
Email: Joachim.lindborg at sust.se, www.sust.se
linkedin: http://www.linkedin.com/in/joachimlindborg
Tel +46 706-442270

2013/7/30 Steven Lloyd Watkin <lloyd at evilprofessor.co.uk>

> Would it be possible to host everything on github? Github pages/Jekyll
> seems to be the ideal way to handle this behaviour:
>    - Website has full commit access by all XSF members (and *could* auto
>    deploy)
>    - XEPs get their own repo which could be pulled in to the website (but
>    controlled by council)
> I've heard mention of github on here before but not aware of the backstory
> so apologies if I've said something out of place.
> Failing that an XSF install of Gitlab or similar where everyone gets an
> account but with controlled access. Fork and then a pull request which can
> be quickly/easily checked over by a council member for merging in?
> Visual tools for quickly checking changes + a fork + pull request model
> would seem ideal behaviour. Especially if this were all publically
> available, all helps the exposure of XMPP.
> ....Just saw Kevin's response, in which case my suggestion would be gitlab
> and then what he said :)
> Lloyd
> _____________________________________________________
> Steven Lloyd Watkin
> Software Engineer
> PHP ::: Java ::: Ruby ::: Node.js ::: XMPP
> lloyd at evilprofessor.co.uk (email+jid) ::: http://www.evilprofessor.co.uk
> Facebook / Twitter / Flickr: lloydwatkin
> Organiser of WORLD RECORD breaking charity event:
> Scuba Santas ::: http://www.scuba-santas.co.uk
> Supporting the RNLI & DDRC - 15th December 2013 - NDAC, Chepstow
> On 30 July 2013 14:00, Peter Saint-Andre <stpeter at stpeter.im> wrote:
>> Hash: SHA1
>> Currently most of our key information (XEPs, schemas, registries) is
>> under source in a git repository that lives on one of the XSF's
>> machines. (Ideally, our full website would be under source control.)
>> The question arises: what is the best policy for granting access to
>> the source control repository?
>> I would be comfortable with giving access to all XSF members, so that
>> more people could help with improving / fixing things.
>> I could understand if XSF members would prefer some other policy
>> (e.g., only XMPP Council members have commit access).
>> Please note that there is a difference between committing to the
>> source control repository and pushing changes to the website. For
>> example, even if we give XEP authors check-in privileges we still
>> wouldn't push Draft or Final specs to the website unless the Council
>> approves. Similarly, the XEP Editor role (which might be a team) might
>> need to review changes that have been submitted before updating an
>> Experimental XEP.
>> Your thoughts are welcome.
>> Peter
>> - --
>> Peter Saint-Andre
>> https://stpeter.im/
>> Version: GnuPG/MacGPG2 v2.0.19 (Darwin)
>> Comment: GPGTools - http://gpgtools.org
>> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>> U7zwMAB7/IBF0VxFW8XQrHmo6am8qMMR/AJsiPz/CahxrJ9nHhQ7VTXzo9KCE2pb
>> ExcbulQA0+e2epFcGRe5rokDzl9f25DU6BFxpkGYxK8cQ5bIt9MuGUiueT/scpeO
>> xq519YbuaWrgc42KIPsPqVeqI3/cmfj/2+eRlFAD5hviNT18MgpDvXg1NkY9h9km
>> X2cfTqBKIvXFyqNcaP0ajwBmvW+yetYPWtPMu+6neDDTgG43RTy3nmNTZ+RdbDX6
>> WuEJuCBy+BYQzC4zr3lYUq4y8oGClohENdS16hcbKXShAncpvYfSlzHrERWBlzGz
>> RU46l5soxFatx+DKmpluEciGeMOmNjpmJ6vkgKfHT3csk9ctsoPpRn2e66DNFwsl
>> EOTaDi7Abms0u6CooTlAbwxjBCfPTEfMpBg/f9rr96w2ghrEl4WH3km50SAdL1cG
>> 3QCs460A1fx8m/j5E6oMgqHyH+ICmchnOGBQTHVPdVVxjvz3MoIXkRC0GPK5dn8W
>> 5zZA5WSAzZAnOmgqfDl2kzSJSY/7vKW6S1Lw2hCm1f/T8zBPwTT9OSH35aKepSXI
>> NjCME+jGwHL5hfxBC4X61TcjrQvP+1zEIQ+DLwengN/S/WFF/vczk0ANU321Pyv2
>> EqdCZc2PUCItlKeoNcCW
>> =YKjF
>> -----END PGP SIGNATURE-----
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/members/attachments/20130730/86c3a363/attachment.html>

More information about the Members mailing list