I don't need perfect, but I would like good-enough.
I suppose this is close to what Atlassian provides, but that's a little too much corporate proprietary synergistic kool-aid for me. Maybe I'm judging too harshly after the Rubicon Atlassian experience, which was soured more by the lack of system and sysadmin resources to upgrade/install/approve the tools than by the tools themselves.
Some options I'm considering now:
- Issue Tracking
- github issue tracker
- Source control
- git, shared via github private account
- Continuous Integration
- cruise-control / cruise-control-rb
- Code Review
- mondrian (hosted by google appengine)
- Configuration management and bootstrapping onto ec2
- chef (pretty far down the chef road at this point)
- Monigoring (using all of these for different aspects:
- aws console
- statistics and graphs
- log aggregation
- splunk -- hadn't considered this, but was suggested by friends at GumGum, to monitor logs across a cloud of app-servers
TODO(andrew): add links for the projects.