| 1 | = Wiki Template For Projects = |
| 2 | Here, a general wiki template to be used in the other projects' wiki pages is defined. This is not final, considered to evolve as learning from experiences. This also can be used as project web site in open source projects. |
| 3 | |
| 4 | * '''Project Info, Overview:''' General info about the project, history, main goals, current status. Target audience: first visitors. |
| 5 | * '''Meetings:''' Customer and internal status meetings, meeting reports (or a photo from the board). |
| 6 | * '''Releases:''' Artifacts of the projects, binary, installer, source if applicable. Can be integrated to CI (hudson). |
| 7 | * '''Schedule: '''Current and past project timeline, who is doing what, who is planned to do what, when, eta. Scheduling Sys. will be integrated for this purpose. |
| 8 | * '''User Guide/Documentation:''' Guide for end user, how to use the stuff, quick start, detailed documentation. Can be also included in artifacts. |
| 9 | * '''__Design & Development:__ '''The main active wiki page for development. |
| 10 | * Architectual Overview |
| 11 | * All Requirements |
| 12 | * All Use Cases |
| 13 | * Component #n |
| 14 | * Requirements for this component |
| 15 | * Use cases for this component |
| 16 | * Implementation notes (Technical Design Documentation / Developer-Milestone log) |
| 17 | * Final State: Overview of impl. DB schema, domain objects, services, controllers, how use cases are implemented currently. |
| 18 | * Previous posts related to this component (weekly status, references to changelogs where impl. note is specified in detail) |
| 19 | * Past, current and future (scheduled) tasks for this component. (Trac ticket reports / timeline from Sch. Sys) |
| 20 | |
| 21 | == Proposed Naming Conventions == |
| 22 | * !ProjOverview |
| 23 | * !ProjMeetings |
| 24 | * !ProjMeetings/YYYYMMDD |
| 25 | * !ProjReleases |
| 26 | * !ProjReleases/VersionXYZ |
| 27 | * !ProjSchedule |
| 28 | * !ProjUserGuide |
| 29 | * !ProjDevelopment |
| 30 | * !ProjArchitecture |
| 31 | * !ProjRequirements |
| 32 | * !ProjUseCases |
| 33 | * ProjComponent |
| 34 | * !ProjComponentImpl |
| 35 | * ProjComponentImplYYYMMDD |
| 36 | * !ProjComponentSchedule |