No , no and no

My fault if I did not make this clear so let me make this crystal

*Under no circumstance choose GitLab over Github unless the following
conditions apply*

*1) You want unlimited amount of free private repos*
*2) You want a 10GB repo*
*3) You want a 1GB webpage*
*4) You want to deploy at your own server a github like repo hub*

Open source projects use public repos and for those Github is the best
choice. I was one of the first here to recommend pharo developers to move
to git and github , that wont change any time soon.

In case you are not aware of a private repo is a repo that you wont be able
to clone, fork even view online. The only way to do the things you can with
a public repo is to be given specific permition and Gitlab offers a huge
array of permissions that are about cloning, forking, viewing, creating new
issues, merges , pull requests etc.

Open source projects would make little to no sense to use a private repo,
hence Github remains the best choice mainly because of visibility and
exposure.



On Thu, Oct 20, 2016 at 5:31 PM Offray Vladimir Luna Cárdenas <
offray.l...@mutabit.com> wrote:

> Hi,
>
> Anything that encourages diversity should be encouraged too. Of course
> there is a balance to be found between diversity and fragmentation and
> we're a small community, but even trying different Git front ends without
> going to the same (monopolistic?) provider is healthy.
>
> For a critical perspective on GitHub and how it affects "open source" I
> recommend:
>
>
> https://medium.com/@nayafia/we-re-in-a-brave-new-post-open-source-world-56ef46d152a3#.8owyyk8dk
>
> (there are a lot of good comments via hypothes.is )
>
> Cheers,
>
> Offray
>
> On 20/10/16 08:39, Dimitris Chloupis wrote:
>
> One big factor for me has been also repo size , because I make games and
> as you can imagine I need a lot of space.
>
> Bit bucket has a limit of 2GB per repo while GitLab has a limit of 10GB,
> so for me GitLab is far better choice.
> On Thu, 20 Oct 2016 at 16:31, Esteban Lorenzano <esteba...@gmail.com>
> wrote:
>
> bitbucket offers infinite private repos too, if you do not want to install
> a server by your own.
>
> Esteban
>
>
> On 20 Oct 2016, at 14:47, Dimitris Chloupis <kilon.al...@gmail.com> wrote:
>
> I have been looking for an alternative to Github to host my private repos,
> Github provides only 1 private repo and for more you have to pay. So I
> found this.
>
> https://gitlab.com/
>
> Gitlab has all the features of Github with additional advantages that is
> completely free and you can have as many private repos as you want. Also in
> terms of space , its unlimited with a limit of 10 GB per repo which makes
> it an excellent choice for binary files. You can have unlimited repos (the
> hard limit is at 100.000 repos per user which you wont reach any time soon
> )
>
> A recent advantage that I discovered is that like Github , Gitlab allows
> you to host your own website via Gitlab pages
>
> https://pages.gitlab.io/
>
> The cool thing about this is that it comes with CI , which is highly
> configurable which means you can even make it work with Pillar. The website
> part can mix with existing code, meaning you can keep on the same repo the
> code of your pharo projects and documentation in form of website. Gitlab
> pages support a wide variety of static website generators , the on the
> interests me is gitbook
>
> https://www.gitbook.com/
>
> Gitbook is interesting because it comes with its own Editor you can
> download as a native client that handles the writing of the book /
> documentation and pushing and committing to the repo
>
> https://www.gitbook.com/editor
>
> Both Gitlab and Gitbook are free software that means they can be installed
> in any Pharo server and customised to whatever you want
>
> I made an example here.
> https://gitlab.com/Kilon/testbook
>
> The gitbook documentation is hosted in the pages branch which is a nice
> clean way to isolate documentation from project's code but also you could
> alternative have everything in master and put documentation in a doc
> folder. You can fine tune such setup with the corresponding yaml setup file
> as can see here
>
> https://gitlab.com/Kilon/testbook/blob/pages/.gitlab-ci.yml
>
> The website generated by this repo can be viewed here
>
> https://kilon.gitlab.io/testbook/
>
> obviously you can also add anything that is in HTML/JS which make this
> ideal for blog, main websites, application frontends and pretty much
> everything you can imagine and because GitLab allows for unlimited amount
> of repos you can have unlimited amount of websites.
>
> Have fun :)
>
>
>
>

Reply via email to