Changes between Initial Version and Version 1 of UNPLANNED_DEVELOPMENT_OVERVIEW_R0


Ignore:
Timestamp:
11/12/08 15:16:44 (17 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UNPLANNED_DEVELOPMENT_OVERVIEW_R0

    v1 v1  
     1[[BackLinksMenu]] 
     2 
     3[[TicketQuery(summary=UNPLANNED_DEVELOPMENT_OVERVIEW, compact)]] 
     4 
     5= Analysis = 
     6 
     7== Overview == 
     8The goal of this task is to collect all the necessary information for new contributors to the project in a single wiki page. 
     9 
     10== Task requirements == 
     11Review all the introductory wiki pages and correct the mistakes. 
     12Write a new wiki page, linking to the old ones 
     13 * Each link should be preceeded by an introductory paragraph. 
     14 * The new wiki should provide all that new members of the team need in order to get started. 
     15 * Internal information should not be widely accessible. 
     16 
     17== Task result == 
     18The result of this task is a wiki page. 
     19 
     20== Implementation idea == 
     21Follow the step-by-step instructions on the introductory wiki pages (listed in the related section) and correct any mistakes or ambiguity you encounter. 
     22 
     23== Related == 
     24[wiki:PLATFORM_INFRASTRUCTURE_OVERVIEW][[BR]] 
     25[wiki:PLATFORM_DEPLOYMENT_BUILD_ECLIPSE][[BR]] 
     26[wiki:PROCESS][[BR]] 
     27[wiki:REPORTS][[BR]] 
     28[wiki:PLATFORM_STANDARDS_ANALYSIS_R0] 
     29 
     30== How to demo == 
     31Show the new wiki page to the team. 
     32 
     33= Design = 
     34'''1)''' The correction of the mistakes is already described in the analysis. [[BR]] 
     35'''2)''' Create new page [wiki:DEVELOPMENT_OVERVIEW] containing: 
     36 * Basic knowlegde paragraph, containing short definitions and links to related manuals. Sub-paragraphs: SVN, Maven, Eclipse, Trac, JDK 
     37 * Setup paragraph, containing step-by-step information how to load sophie2. Sub-paragraphs: 
     38  * '''SVN'''; 
     39  * '''Repository''': installation, writing reports; 
     40  * '''Maven'''; 
     41  * '''Eclipse''': installation, compiler settings, subclipse instalation, maven plugin instalation, importing Sophie, running Sophie 
     42 * Tasks paragraph. Two sub-paragraphs: '''Process''', describing its importance, as well as a link to the Proccess page; '''Performing tasks''', which must include links to how to write analysis, task tips, coding(Code Tasks Requirements, coding conventions, code smells,writing javadoc, logging) and testing(manual/auto tests). 
     43 * Sophie2 paragraph: 
     44  * Overview. Link to the planned Sophie intro. 
     45  * Aspects of Sophie.  
     46   * Modularity, describing the idea of modules, as well as a link to the "writing modules" tutorial. Extensions and extension points, too. 
     47   * Structure, linking to PLATFORM_STRUCTURE. Some explanations may be useful. 
     48   * Properties, linking to the properties tutorial 
     49   * MVC, and a link to the MVC tutorial 
     50  * Development Issues. Must include descriptions of the main task categories, e.g. Sophie Platform(Platform Design, Plugin Architecture, Core, Base, Features), Sophie Server, Sophie end product, Project Community, Supporting Artifacts. [[BR]] 
     51 * Getting help paragraph, with explanation how to ask if a problem comes out (for example, link to the forums). 
     52 * Useful links. This document is located in "important docs". 
     53''' Most of these documents are already written. According to the analysis, every paragraph must have a link to the corresponding wiki document (if it exists).''' 
     54= Implementation = 
     55^(Implementation results should be described and linked here (from the wiki or the repository))^ 
     56 
     57= Testing = 
     58 
     59= Comments =