Prepare your application for testing: Difference between revisions
From Maemo Wiki
Jump to navigationJump to search
imported>vdvsx No edit summary |
imported>amigadave tidy links |
||
| (9 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
THIS IS A DRAFT, don't link this page yet. | |||
INTRO(WRITEME) | INTRO(WRITEME) | ||
Before promoting your application to [[ | Before promoting your application to [[Extras-testing]], you must make sure that your application respects all the QA rules, please double check all the points below in order to save time and extra work. | ||
* My package uses a [[Documentation/ | * My application is [[Packaging|properly packaged]], and has a [[Packaging#Displaying an icon in the Application Manager next to your package|application manager icon]] and a desktop icon. | ||
* My package uses a [[Documentation/Maemo 5 Developer Guide/Packaging%2C Deploying and Distributing#Sections|proper section]]*. | |||
* My package short description has 10 or more characters*. | * My package short description has 10 or more characters*. | ||
* My package has a [[ | * My package has a [[Packaging#Bugtracker location|bugtracker]]*. | ||
* My application | * My application does not violate any copyrights and the code has a [[Extras-testing/QA checklist#Licensing and legal issues|proper license]]. | ||
* My application | * My application does not have [[Extras-testing/QA checklist#Broken functionality or reproducible crashes|broken functionalities or evident crashes]]. | ||
* My package or webpage | * My package or webpage does not advertise features that [[Extras-testing/QA checklist#Missing announced features|are not available in my application]]. | ||
* My application | * My application does not use more than [[Extras-testing/QA checklist#Too much memory used in root partition|500 kB of space in root partition]] | ||
* My application doesn't | * My application doesn't compromise the [[Extras-testing/QA checklist#System_performance_compromised|system performance]]. | ||
* My application | * My application does not introduce any [[Extras-testing/QA checklist#Power management issues|power management issues]]. | ||
* My application | * My application does not compromise the [[Extras-testing/QA checklist#Security risks|security of the system]]. | ||
== Command Line Applications == | |||
* My application is using the [[Extras-testing/Command line applications|CLI icon]]. | |||
* My application [[Extras-testing/Command line applications#Description|description]] clearly says that my application runs only from the command line. | |||
== Recommendations == | |||
* Avoid long [[Packaging#Maemo revision string|revision strings]] like: svn23535344r56 or git423423r567. | |||
* Use [[Packaging#Pretty names|pretty names]] in your package. | |||
* [[Packaging#Translations of text fields|Translate]] descriptive text fields in your package to other languages. | |||
'''*''' - | '''*''' - Automatic checks. | ||
[[Category:Community]] | [[Category:Community]] | ||
[[Category:Development]] | [[Category:Development]] | ||
[[Category:Quality Assurance]] | [[Category:Quality Assurance]] | ||
Latest revision as of 13:35, 3 June 2010
THIS IS A DRAFT, don't link this page yet.
INTRO(WRITEME)
Before promoting your application to Extras-testing, you must make sure that your application respects all the QA rules, please double check all the points below in order to save time and extra work.
- My application is properly packaged, and has a application manager icon and a desktop icon.
- My package uses a proper section*.
- My package short description has 10 or more characters*.
- My package has a bugtracker*.
- My application does not violate any copyrights and the code has a proper license.
- My application does not have broken functionalities or evident crashes.
- My package or webpage does not advertise features that are not available in my application.
- My application does not use more than 500 kB of space in root partition
- My application doesn't compromise the system performance.
- My application does not introduce any power management issues.
- My application does not compromise the security of the system.
Command Line Applications
- My application is using the CLI icon.
- My application description clearly says that my application runs only from the command line.
Recommendations
- Avoid long revision strings like: svn23535344r56 or git423423r567.
- Use pretty names in your package.
- Translate descriptive text fields in your package to other languages.
* - Automatic checks.