domingo, 6 de diciembre de 2015

Low cost software organization for open source projects: Source Code Version Control System

There's no way you can think of developing any product and not use any Control Version System at all, too many benefits at a really low cost.

Requirements for our CVS would be as follow:
  • High Availability
  • Backup
  • Public repositories for our open source projects.
  • Private repositories for (maybe) some private configuration data.
  • Accessible 
  • Git, it's the industry standard right now and it'll cover your software requirements 99.99% of times.
And the possible options come in two different buckets
  • Self-Hosted:
    • Seriously do you think a tiny company can support the complexity (and maybe cost if you use the cloud) of backing up a hosted repository and keeping it open to anywhere else?
As a service:
  • Github:
    • Popular and ticks almost all the requirements, except for free private repositories. I'm using github for my opensource project, yes.
  • BitBucket:
    • Ticks all the boxes as well, plus a number of free private repositories, enough for some sensitive information we might want to store. I'm using bitbucket as well for my Jenkins configuration auto-backup.
So, as first step in our new low cost organization for open source projects, I'd recommend BitBucket with the information I have today.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.