Skip to content

About: ThinkUp RoadMap to Version 1.0

ginatrapani edited this page Apr 26, 2011 · 18 revisions

In the coming weeks, the ThinkUp community's main goal is to grow the ThinkUp application from beta to a version 1.0 release. Time to focus! This roadmap outlines what our "run to one" path looks like.

As of writing, ThinkUp has about 30 open issues on its 1.0 Release Candidate critical path. Grab one and make it your own! Browse the full list here.

Taking Pull Requests for 1.0 Issues Now

Developers: As of April 25, 2011, all pull requests related to closing 1.0 issues will get top priority. All other new features that aren't on the 1.0RC critical path may well get put off until after our 1.0 release.

That said, if you build an awesome feature in time for the 1.0 release that's fully tested, reviewed, and passes muster, it may get merged. But Gina and the Expert Labs team will focus their dev and code review time on 1.0 issues until release.

What Makes Version 1.0?

We define version 1.0 as software which is:

  • Feature-complete. All major, initial features of the software are built.
  • Documentation-complete. All major user and developer documentation is written and published.
  • Reasonably bug-free. All major known bugs are fixed.
  • Security-hardened. The software implements best practices around security and privacy. All major, known security and privacy bugs are fixed, and best practices for software administrators are well-documented.

What's Left TODO for Version 1.0?

The best place to see exactly what needs to be done for our 1.0RC is in the issue tracker. But, here's a skimmable overview.

New Features to Build

  • User invitation system (in progress)
  • New version alert notifications (in progress)
  • Contextual help framework (in progress)
  • Twitter Realtime/Streaming support (in progress)
  • Facebook plugin parity with Twitter
  • Extensible data structure for new plugins (in progress)

Documentation to Write

  • Complete all current TODO's in ThinkUp's application docs
  • Port docs from wiki to reStructuredText
  • Further define any missing documentation

Major Known Bugs to Fix

  • Timezone bug
  • SlickGrid bugs
  • Embed Thread fixes

Security Hardening

  • Clean JavaScript form input (avoid XSS)
  • Decouple API auth key from user password
  • Fully support https installations

How You Can Help

Dive into the 1.0 Release Candidate issues, claim one for yourself, and close it. Once we release 1.0, we can move onto bigger and better goals in our overall application roadmap. Thanks for your help!

Clone this wiki locally