Activity Library/Editors/Policy: Difference between revisions
No edit summary |
|||
| Line 10: | Line 10: | ||
== Guidelines for accepting an activity == | == Guidelines for accepting an activity == | ||
* Must Start/Stop cleanly | |||
o When stopping must stop gracefully - not stay in memory. | o When stopping must stop gracefully - not stay in memory. | ||
* CPU and Memory usage | |||
o Usage must be proportional to functionality | o Usage must be proportional to functionality | ||
o Must not completely tie up the machine | o Must not completely tie up the machine | ||
* Interface | |||
o Conform to Sugar standards? | o Conform to Sugar standards? | ||
o Icons to meet sugar colour guidelines | o Icons to meet sugar colour guidelines | ||
o Frame key must work from within the activity | o Frame key must work from within the activity | ||
o Must fit within screen size of the XO’s | o Must fit within screen size of the XO’s | ||
* Journal | |||
o Is there save functionality and does it interact with the Journal well? | o Is there save functionality and does it interact with the Journal well? | ||
o Are file types registered with SugarOS correctly? | o Are file types registered with SugarOS correctly? | ||
* Checks | |||
o Black and white (high contrast screen) | o Black and white (high contrast screen) | ||
o Sound | o Sound | ||
| Line 33: | Line 33: | ||
+ Maximum number of collaborators | + Maximum number of collaborators | ||
+ Test with 3 or more? | + Test with 3 or more? | ||
* Bugs (for updated activities) | |||
o Are there any regressions in old functionality? | o Are there any regressions in old functionality? | ||
o How functional is new functionality? | o How functional is new functionality? | ||
* Download size of application must be reasonable compared to | |||
o similar applications | o similar applications | ||
o functionality | o functionality | ||
* For activities webpage | |||
o Must have reasonable explanation of purpose for the “more about this activity” field | o Must have reasonable explanation of purpose for the “more about this activity” field | ||
o Must have release notes | o Must have release notes | ||
o Must be categorised correctly | o Must be categorised correctly | ||
* Versions of Sugar | |||
o Do we assume the developer has tested on all versions they say it works on? | o Do we assume the developer has tested on all versions they say it works on? | ||
o Tester approving activity tests on olpc stable builds? | o Tester approving activity tests on olpc stable builds? | ||
o Who tests on SoaS and what version? | o Who tests on SoaS and what version? | ||
* Must tell user if the activity is using web? collecting user data? | |||
== Resources == | == Resources == | ||