KDE Application Developer's Checklist

Introduction

KDE developers, especially new ones, can easily overlook some tasks or features when developing applications or making changes to existing ones. KDE is a large system and, while much of the information exists somewhere, there is no one comprehensive set of development standards. This checklist attempts to summarize items to review before committing code to the KDE CVS to help prevent overlooking something. It is broken down into items for new applications, making changes to existing code, and general practices that apply to all KDE development.

New Applications

These items apply primarily when initially creating a new application.

Changes to Existing Applications

These items are applicable when making changes (enhancements or bug fixes) to existing code.

Best Practices

These are general items which apply to any coding done for KDE.

References

  1. KDE Developer's web site
  2. KDE 2.0 Development book at Andamoooka
  3. KDE Developer's HOWTO