Changes between Initial Version and Version 1 of Obsolete/WorkInProgress/3rdparty guidelines


Ignore:
Timestamp:
Jun 3, 2011, 8:20:50 PM (14 years ago)
Author:
pulkomandy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Obsolete/WorkInProgress/3rdparty guidelines

    v1 v1  
     1= DRAFT Guidelines for 3rd-party software =
     2
     3The idea is a lot of software is either obsolete and running only on BeOS ; or weakly ported and using unixish style stuff. We want to avoid that. To help 3rd paty developpers improve their software, here is a list of things to check before releasing an application.
     4
     5= What rules should software follow =
     6 * It should work on the latest stable release of Haiku
     7 * It should work on gcc2 hybrid - other flavours of Haiku may be ignored
     8 * configuration files should go in home/config/settings; and the path should be obtained by the appropriate functions & constants, not hardcoded - use find_diretory.
     9 * The app must not write anything to the hard disk except in its own directory (/boot/app/appName, or whatever the user installed it), the configuration directories (home/config/settings, common/), unless the user explicitly asks for it (a save dialog is a good example).
     10
     11 * HIG compliance : it's better if your application fits in the look&feel of the whole system.
     12
     13= Similar documents elsewhere =
     14 * Apple App Store Review Guidelines has a checklist we may borrox some entries from.