CIA Open Source Notification System
April 15th, 2004 • General
Quote from original site:
CIA is a system for tracking open-source projects in real-time. People all over the world are constantly collaborating and creating software, creating a constant flow of new code and new ideas.
Sounds promising, doesn’t it? Well, I checked out the site, and I pretty much liked what I saw. Basically, here’s how things go:
- You ask for a unique key that identifies your project
- Add your key to ~/.cia_key
- Download client scripts for your SCM (CVS, SVN, etc.)
- Integrate scripts into post-commit hooks
- View results on CIA
- Voila!
Pretty simple; and the best thing is, IMHO, is that it’s 8push-based rather than pull. Why does that matter? You get to notify CIA whenever you have something to say, CIA doesn’t *pull data from your project’s site unless you tell it too, not much overhead.
Probably I’ll implement CIA notification into Codeflakes’ subversion repository at some stage. For now, check out CIA’s web site: http://cia.navi.cx/.