Line 3: |
Line 3: |
| == Technical policy == | | == Technical policy == |
| | | |
− | All technical checks will happen [[Platform_Team/Recipe_Lint|automatically]] while uploading activities. | + | All technical checks will happen [[Platform_Team/Recipe_Lint|automatically]] while uploading activities.(But for now ASLO doesn't check them all.) |
| + | |
| + | == Guidelines for accepting an activity == |
| + | |
| + | * Must Start/Stop cleanly |
| + | ** When stopping must stop gracefully - not stay in memory. |
| + | * CPU and Memory usage |
| + | ** Usage must be proportional to functionality |
| + | ** Must not completely tie up the machine |
| + | * Interface |
| + | ** Conform to Sugar standards? |
| + | ** Icons to meet sugar colour guidelines |
| + | ** Frame key must work from within the activity |
| + | ** Must fit within screen size of the XO’s |
| + | * Journal |
| + | ** Is there save functionality and does it interact with the Journal well? |
| + | ** Are file types registered with SugarOS correctly? |
| + | * Checks |
| + | ** Black and white (high contrast screen) |
| + | ** Sound |
| + | ***Does sound behave? |
| + | ****Stutter |
| + | ****lock up sound card |
| + | ** Collaboration |
| + | ***Must work if button is there |
| + | ***Maximum number of collaborators |
| + | ***Test with 3 or more? |
| + | * Bugs (for updated activities) |
| + | ** Are there any regressions in old functionality? |
| + | ** How functional is new functionality? |
| + | * Download size of application must be reasonable compared to |
| + | ** similar applications |
| + | ** functionality |
| + | * For activities webpage |
| + | ** Must have reasonable explanation of purpose for the “more about this activity” field |
| + | ** Must have release notes |
| + | ** Must be categorised correctly |
| + | * Versions of Sugar |
| + | ** Do we assume the developer has tested on all versions they say it works on? |
| + | ** Tester approving activity tests on olpc stable builds? |
| + | ** Who tests on SoaS and what version? |
| + | * Must tell user if the activity is using web? collecting user data? |
| | | |
| == Non-technical policy == | | == Non-technical policy == |