Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ServiceProsCons
Github

We already use Github

Natural workflow

Publicly available

How do we integrate with JIRA for tracking?
JIRAUsed by NCSA, so it fits our current workflow

NCSA-internal

Requires an account

Complex workflows

 

Recommendation 1

ServiceWhat for?Who for?Why
Git issuesIssue trackingAll stakeholders

NDS Labs is intended to be community driven, so external developers should be able to submit issues, track progress, and contribute code. Since we're using Github, this is a natural integration – and is external to NCSA.

Google GroupForumsAll stakeholders

A Google Group would replace the function of the "discuss" mailing list. Mailing lists are inconventient, hard to search, increase email noise, etc. Google Groups are a nice alternative that are useful for all stakeholders.

GitterChatDevelopers

Chat services (IRC, HipChat) are communly used for remote teams to enable fast communication. Unlike forums that might take days to receive responses, chat is for immediate needs. Gitter is nice since it's integrated with Github (requires an account) and would actually be helpful to us internally.

Stack OverflowQ&ADevelopersStack overflow is great for Q&A – posting a question, usually technical, and upvoting the best answers. It is a lower priority and will be a natural progression when our user base gets big enough. (Requires no setup)
 Wiki  

 

 

Recommendation 2