Changes between Version 212 and Version 213 of DeveloperGuidelines


Ignore:
Timestamp:
07/04/13 10:05:00 (12 years ago)
Author:
Fran Boon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperGuidelines

    v212 v213  
    66* [wiki:Domain Understanding the Domain]
    77* [wiki:DeveloperGuidelines/Tutorial Tutorial]
     8* [DeveloperGuidelines/Git using Git] for getting your changes integrated into Trunk
     9* [wiki:DeveloperGuidelines/Tips#Pythondebugging Debugging]
    810
    911== Development Process ==
     12We define requirements:
    1013* [wiki:Projects]
    1114* '''[wiki:BluePrint BluePrints]'''
    12 * [DeveloperGuidelines/Git using Git] for getting your changes integrated into Trunk
     15
     16Designs should focus on Usability:
     17* [wiki:DeveloperGuidelines/Usability Usability]
     18
     19We write Tests:
    1320* [wiki:DeveloperGuidelines/Testing Testing]
    14 * [wiki:DeveloperGuidelines/Usability Usability]
     21
     22We keep code conventions to maximise readability & consistency:
    1523* [wiki:DeveloperGuidelines/CodeConventions Code Conventions]
    16 * [wiki:DeveloperGuidelines/Tips#Pythondebugging Debugging]
     24
     25Code should be able to perform well at scale:
    1726* [wiki:DeveloperGuidelines/Optimisation Optimisation]
    18 * [wiki:DeveloperGuidelines/Themes Themes]
    19 * [wiki:DeveloperGuidelines/Internationalisation Internationalization]
    2027
    2128== Development Enviroment ==
     
    3037
    3138* [wiki:DeveloperGuidelines/GIS GIS] - Mapping
     39* [wiki:DeveloperGuidelines/Internationalisation Internationalization]
    3240* [wiki:DeveloperGuidelines/Messaging Messaging]
    3341* [wiki:DeveloperGuidelines/SVG SVG] - One way of producing Charts
    3442* [wiki:DeveloperGuidelines/Templates Templates] for instance configuration
    35 === Python ===
    36 Indentation matters (use 4 spaces instead of Tabs)
    37  * http://diveintopython.net
    38  * http://openbookproject.net/thinkcs/python/english2e/
    39  * http://software-carpentry.org
    40  * Python v2 documentation: http://docs.python.org/ (We are currently using v2.7.)
    41  * Style Guide: http://www.python.org/dev/peps/pep-0008/
    42 
    43  * lxml (XML I/O): http://codespeak.net/lxml/tutorial.html
    44 
    45 More details at: DeveloperGuidelines/CodeConventions
     43* [wiki:DeveloperGuidelines/Themes Themes]
    4644
    4745=== Web2Py ===