[hackpgh-discuss] Re: git hosting

  • From: John Lewis <oflameo2@xxxxxxxxx>
  • To: hackpgh-discuss@xxxxxxxxxxxxx
  • Date: Mon, 11 Jan 2016 22:05:12 -0500

On 01/11/2016 09:38 PM, James Keener wrote:

How does a private repo encourage members to publish opensource
projects? I am not understanding your premise.
I believe he means it gives people a space to store code until they
feel it's ready to release. Sometimes you don't want half baked stuff
out there and would prefer it working before making it public.

There is two ways I naturally that I go with this.

I either go the Stallman route of, "It is ready to be Free Software
after it is committed to the repository". In that case when you are
ready to release the software, you make a release branch, but that would
make storing the code in a place no one has access to pointless.

The other way I go with, that I think is actually a stronger case is,
"It is software, and I never seen a 'whole baked' piece of software in
my life." A software project is always being patched or dead. I would
rather not encourage the creation of dead projects so I will air
strongly on bizarre style projects instead of cathedral style projects.


Other than that, getting a vps and setting up a git repository would be
trivial for me. Setting up gitlab probably won't be much more difficult.
But not for everyone, plus it cost money where a HackPgh account
wouldn't (for the member). Also, if I'm part of a team, it's awkward for
me to own the VM everyone's code lives on.

Jim


It doesn't need be setup for everybody, just once for the club. I is
guaranteed to cost someone money. The real question is what investment
would get the most value? I think a couple 20 USD a quarter VPS could be
quite a good investment for an organization our size.

You think it is awkward to own the Virtual Machine everyone's code lives
on, but I think it is natural because it is the thing I do so make sure
I put food on my plate. I already own the Physical Machine that is the
shop's internal file server and the Physical Machine the presentation on
the TV (on Chad's RPI B), and the Physical Machine that runs the Google
Hangout.

Other related posts: