| 1 | Design section for each task should cover implementation method for this task - how it should be implemented. For each task in Design section, please include: |
| 2 | * Tools that should be used for the implementation |
| 3 | * What are the specific result requirements |
| 4 | * What type - code, diagrams, wiki pages, etc. |
| 5 | * Exact file format and location of the results. |
| 6 | * For code tasks: |
| 7 | * Required libraries |
| 8 | * UML diagrams (class diagrams) where needed |
| 9 | A good design doesn't leave any questions about implementation - when it's read, implementation should be trivial. |
| 10 | Use the design section [wiki:PageTemplates/TaskPageTemplate#Design] of the Task Page Template. |