ReviewRequirements
This page discuss the review requirements for non-purchaseable click apps.
General review script
The reviewer
- goes to the myapps queue and selects the app
- downloads the package
- checks that the package does not already exist
- checks that the namespace in the downloaded package matches the namespace in myapps
Manual steps
Task |
Importance |
Suggested review steps |
Review of requested name space |
Critical |
Check against the user's namespace in SCA |
Verify that the app name is consistent |
Critical |
Check that the package name string is consistent in SCA, the manifest and the .desktop file, as well as not having any invalid caracters |
Review of requested security permissions |
High |
1. perform automatable lint checks, 2. review perms relative to description |
Make sure it's not a commercial or repackaged commercial app | High |
|
|
Review of description |
Medium |
|
|
|
|
Automated steps
Task |
Importance |
Automated? |
Check namespace in app description == click manifest namespace |
High |
|
Lint - manifest |
High |
|
Lint - manifest (security) |
High |
|
Lint - manifest - (security valid perms) |
High |
|
Check md5sum of files |
High |
|
Require minimal click version (currently 0.3) |
High |
|
AppStore/Decisions/ReviewRequirements (last edited 2013-08-20 22:12:28 by 219-65-195-190)