Software Developer Documentation

For systems we use and develop or modify ourselves, we have this template for needed documentation. Whether each of the following is a separate page, or not, is specific to the size of the documentation.

Whether all categories are included depends upon the software. E.g. if it's not a CGI, then there will be no CGI parameters to document. And if it doesn't use a database, then there will be no schema to document.

Examples of this are:

This is (as of 2015-09) a work in progress.


How It Works

  • Architecture
  • Installation
  • Flow of Control
  • CGI parameters
  • Configuration
  • Database Schema
  • Monitoring

How to Maintain It

  • Ongoing Updates
  • Problem Diagnosis

How to Change It

  • Governance
  • Coding Standards
  • Revision Control
  • Testing
  • Staging
  • Dependencies
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r5 - 2015-10-13 - BillInce
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback