The following documentations are written in the past and are no longer maintained.
The following documents were written for older versions of TEAMMATES (pre-version 5). Some of the contents may still be of relevance to the current developers.
- Specification (short name: Spec): Product specification, written from the developers point of view.
- Resources bin: Learning resources for the use of developers (tutorials, cheat sheets etc).
- Decision analysis: Analysis of problems encountered, solutions considered, rationale for selection etc.
- Best practices for: UI design, Coding, Testing
These are the in-depth descriptions about various aspects of the project. They were written to be relevant only at the point of writing, thus many of its contents may be outdated now.
- An Analysis of Question Types - by Low Weilin
- Measuring Scalability and Performance - by James Dam Tuan Long
- Improving Scalability and Performance - by James Dam Tuan Long
- Data Backup and Disaster Recovery - by Lee Shaw Wei Shawn
- Dealing with Eventual Consistency - by Lee Shaw Wei Shawn
- Dealing with Intermittent Null Pointer Exceptions - by Lee Shaw Wei Shawn
- Using Task Queues - by Hunar Khanna, Lee Shaw Wei Shawn
- Using AJAX for dynamic page updates - by Hunar Khanna
- Dealing with character sets - by Oo Theong Siang
- Modifying entity classes with legacy data - by Oo Theong Siang
- Notes on the "comments" feature - by Xie Kai, Gu Junchao
- Notes on "access control" - by Gu Junchao
- Notes on "profiles" feature - by Thyagesh Manikandan