Depends completely on the size of your team. At Tastebuds.fm we used GitHub + Slack, that was more than plenty for a three/four-man team. GitHub issues to keep track of bugs and create todo lists (we used - [ ] a lot), GitHub wiki for feature ideas and snippets, Slack for daily communication and shenanigans.
You could get away with GitHub + Slack even at scale.
Depends completely on the size of your team. At Tastebuds.fm we used GitHub + Slack, that was more than plenty for a three/four-man team. GitHub issues to keep track of bugs and create todo lists (we used - [ ] a lot), GitHub wiki for feature ideas and snippets, Slack for daily communication and shenanigans.
You could get away with GitHub + Slack even at scale.