[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [school-discuss] Open Source program hosting question



There are also web-based IDEs that connect to github (or most likely, any other git instance) - for example:

https://github.com/Codiad/Codiad
https://c9.io/
https://github.com/CodeboxIDE/codebox

Cheers,

Bill

On Tue, Jul 14, 2015 at 2:44 PM, Damiano Verzulli <damiano@xxxxxxxxxxx> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 14/07/2015 20:29, LM ha scritto:
> [...] A lot of people use options like Github ... , but it looks like
> they require users to access through git or mercurial. It would be
> nice to have a web based or sftp based option to upload and download
> files.

As for GitHub, the "download" part is absolutely a _NO_PROBLEM_ as every
project (or, more specifically, every version of every project) can be
downloaded as a single ZIP file. As an example, the PacketFence [1]
development branch is here:
    https://github.com/inverse-inc/packetfence/archive/devel.zip
while the latest stable release is here:
    https://github.com/inverse-inc/packetfence/archive/v5.zip

As you can see, both are a single ZIP file. So, again, no problem at all
downloading them.

As for "project management" side, even though the switching:

=> FROM: an old/classic development approach based on the cicle "editor
=> compile => execute => editor => compile => execute => etc. etc. "

=> TO: a development based on a Distributed Version Control System [2]
like GIT (or Mercurial)

might require some (significant, in some cases) efforts, I _STRONGLY_
suggest to run the switching, with no esitation: benefits are really,
really visible.... and I bet you won't go back. Again: if coming from a
local/traditional development cicle, some mindset need to be
changed/adapted but... it can be done and it worth the effort. Definitely.

Back to your question, with GitHub you can manage your own projects via
both SSH and HTTPS, as GIT can be transported with both protocols [3]. So
it's easy to say that everyone can help/join the development, as the only
(network) requirements is "HTTPS access".

HTH.

Bye,
DVÂ Â Â //...an (old) programmer, that recently switched to GitHub :-)


P.S.: should someone be interested in a "self-hosted" platform, "Apache
ALLURA" [4] might be really interesting


[1] www.packetfence.com
[2] https://en.wikipedia.org/wiki/Distributed_Concurrent_Versions_System
[3] https://help.github.com/articles/set-up-git/
[4] https://allura.apache.org/


- --
Damiano Verzulli
e-mail: damiano@xxxxxxxxxxx
- ---
possible?ok:while(!possible){open_mindedness++}
- ---
"Technical people tend to fall into two categories: Specialists
and Generalists. The Specialist learns more and more about a
narrower and narrower field, until he eventually, in the limit,
knows everything about nothing. The Generalist learns less and
less about a wider and wider field, until eventually he knows
nothing about everything." - William Stucke - AfrISPA
 http://elists.isoc.org/mailman/private/pubsoft/2007-December/001935.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAlWlgtAACgkQcwT9fsMT4Swo4wCggH8A9svgh+oFnG5sOS4wNlp5
BJkAn0dNx95MU40vl6mHD8/NX3yuJYRA
=/jF7
-----END PGP SIGNATURE-----
###
To unsubscribe from the schoolforge-discuss mailing list:
Send an e-mail message to majordomo@xxxxxxxxxxxxxxx with no subject
and a body of "unsubscribe schoolforge-discuss"