Module Guidelines

(Difference between revisions)
Jump to: navigation, search
m (Rules)
m (Restructurized the markup.)
Line 1: Line 1:
 
__TOC__
 
__TOC__
  
== Rules ==
+
== Generic ==
 
+
=== Generic ===
+
  
 
* Never use tabs. '''Use spaces''' instead.
 
* Never use tabs. '''Use spaces''' instead.
 
* Use '''72 columns''' maximum width whenever possible (but always in [[DETAILS]]!).
 
* Use '''72 columns''' maximum width whenever possible (but always in [[DETAILS]]!).
  
 
+
== DETAILS ==
=== DETAILS ===
+
  
 
* Use '''sha1:''' instead of ''md5:'' for SOURCE_VFY values.
 
* Use '''sha1:''' instead of ''md5:'' for SOURCE_VFY values.
 
* Don't insert your eMail address into the MAINTAINER field unless you are a Lunar developer.
 
* Don't insert your eMail address into the MAINTAINER field unless you are a Lunar developer.
  
 +
== DEPENDS ==
  
=== DEPENDS ===
+
== CONFLICTS ==
  
 +
== CONFIGURE ==
  
 +
== PRE_BUILD ==
  
=== CONFLICTS ===
+
== BUILD ==
 
+
 
+
 
+
=== CONFIGURE ===
+
 
+
 
+
 
+
=== PRE_BUILD ===
+
 
+
 
+
 
+
=== BUILD ===
+
  
 
* Don't install files after calling '''devoke_installwatch'''.
 
* Don't install files after calling '''devoke_installwatch'''.
  
 
+
== POST_BUILD ==
=== POST_BUILD ===
+
  
 
* Don't install any files into the system.
 
* Don't install any files into the system.
  
 
+
== POST_INSTALL ==
 
+
=== POST_INSTALL ===
+
  
 
* Don't install any files into the system.
 
* Don't install any files into the system.
  
 +
== PRE_REMOVE ==
  
 
+
== POST_REMOVE ==
=== PRE_REMOVE ===
+
 
+
 
+
 
+
=== POST_REMOVE ===
+
 
+
== Definition Of Good Style ==
+

Revision as of 14:22, 27 August 2006

Contents


Generic

  • Never use tabs. Use spaces instead.
  • Use 72 columns maximum width whenever possible (but always in DETAILS!).

DETAILS

  • Use sha1: instead of md5: for SOURCE_VFY values.
  • Don't insert your eMail address into the MAINTAINER field unless you are a Lunar developer.

DEPENDS

CONFLICTS

CONFIGURE

PRE_BUILD

BUILD

  • Don't install files after calling devoke_installwatch.

POST_BUILD

  • Don't install any files into the system.

POST_INSTALL

  • Don't install any files into the system.

PRE_REMOVE

POST_REMOVE

Personal tools
Namespaces
Variants
Actions
Wiki Navigation
Project Sites
Toolbox