Brainstorming Possibilities

  • Search across “families” of code (greater opportunities for re-using code)
  • Clear definitions of base APIs which define a “family”
  • Track genealogical roots of programs (help find tools related to ones which are known or familiar)
  • Distributed and OSS platform for all of this (shared resources, no central point of failure, XDI compliance … )
  • Shared Meta-database for project info (searchable, reputations, metrics)
  • Open API for interfacing (many ways to connect with projects)
  • Collaborative feedback & decision making structures (More rapid evolution of projects)
  • Project reputations (useful metrics about adoption rates, activity levels, user feedback)
  • Source code management (possibly distributed like Bizarre)
  • Project management / Tasks / Status (real life tools to support working together)
  • Normal Features (screenshots, documentation, road map, etc. – but links only show when there is content to be seen)