[[BackLinksMenu]] [[TicketQuery(summary=PRO_LIB_CORE_CODE_TEMPLATES_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == Revise existing and add new code templates that are connected with Properties. Templates will be useful for creating properties easily. == Task requirements == * Revise existing code templates and improve them if needed * Fix ValueListProperty template * Add new useful code templates like: * ParentProperty template * SophieModule template * Templates for useful AutoListProperty descendants * Upload newly created and edited templates to the svn repository * Merge existing templates in one single xml so the user doesn't have to import them one by one manually * Devise a way to automatically sync Eclipse with the uploaded properties in the repository, if possible * Make sure a section about code templates is listed in the PRO_LIB_CORE_TUTORIAL == Task result == * There should be updated code templates in eclipse. * There should be updated code templates in repository. * Code templates should be mentioned in appropriate places in the wiki, so people should get used to them == Implementation idea == == Related == [wiki:PRO_LIB_CORE_CODE_TEMPLATES_R0] [[BR]] [wiki:PRO_LIB_CORE_TUTORIAL] [[BR]] [wiki:PRO_LIB_CORE_TUTORIAL_R1] == How to demo == * Start Eclipse * Demonstrate different code template usage = Design = ^(Describe your design here.)^ = Implementation = ^(Describe and link the implementation results here (from the wiki or the repository).)^ = Testing = ^(Place the testing results here.)^ = Comments = ^(Write comments for this or later revisions here.)