Changes

m
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 ==