1 |
> > When I need a new web-based software tool, I consider writing it myself |
2 |
> > and if that isn't feasible I try to use something open-source and |
3 |
> > self-hosted. I need something for chat, task management, resource |
4 |
> > management, and code management, all for groups. I'm considering |
5 |
> > Campfire, Trello, Float, and GitHub respectively, but I thought I'd |
6 |
> > check with you guys to see if any of this is available in an open-source |
7 |
> > and self-hosted form, especially in portage. |
8 |
> > |
9 |
> |
10 |
> Usual suggestions for github alternatives are, |
11 |
> |
12 |
> * Gitorious <http://gitorious.org/> |
13 |
> |
14 |
> * Gitolite <https://github.com/sitaramc/gitolite> |
15 |
> |
16 |
> * Gitlab <http://gitlabhq.com/> |
17 |
> |
18 |
> None of them are very easy to set up. |
19 |
|
20 |
I should stay away from those for now. |
21 |
|
22 |
> If all you need to do is host git repositories, I suggest putting bare |
23 |
> repos on a server somewhere and having everyone push/pull over SSH. You |
24 |
> can use the bare-bones gitweb (comes with git in portage) to view the |
25 |
> repos from a web browser. You'll need a separate bug tracking mechanism |
26 |
> in that case. |
27 |
|
28 |
I haven't used git before at all. Is this pretty easy to set up? |
29 |
|
30 |
> For task management, we get away with a wiki (Mediawiki) and personal |
31 |
> TODO lists. It's fine for the people who actually use it. Getting people |
32 |
> to use it is the hard part. Your bug tracker can also double as a task |
33 |
list. |
34 |
> |
35 |
> For chat, run an IRC or XMPP server. |
36 |
|
37 |
Has anyone used an XMPP client for communication/collaboration within a |
38 |
company that they would recommend? |
39 |
|
40 |
- Grant |