Editing Prepare your application for testing
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 4: | Line 4: | ||
- | 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. | + | Before promoting your application to [[Extras-testing|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 [[Packaging|properly packaged]], and has a [[Packaging# | + | * 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/ | + | * 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 [[Packaging# | + | * My package has a [[Packaging#Bugtracker_location|bugtracker]]*. |
- | * My application | + | * My application doesn't violate any copyrights and the code has a [[Extras-testing/QA_Checklist#Licensing_and_legal_issues|proper license]]. |
- | * My application | + | * My application doesn't have [[Extras-testing/QA_Checklist#Broken_functionality_or_reproducible_crashes|broken functionalities or evident crashes]]. |
- | * My package or webpage | + | * My package or webpage doesn't advertise features that [[Extras-testing/QA_Checklist#Missing_announced_features|aren't available in my application]]. |
- | * My application | + | * My application doesn't use more than [[Extras-testing/QA_Checklist#Too_much_memory_used_in_root_partition|500kb of space in root partition]] |
- | * My application doesn't compromise the [[Extras-testing/ | + | * My application doesn't compromise the [[Extras-testing/QA_Checklist#System_performance_compromised|system performance]]. |
- | * My application | + | * My application doesn't introduce any [[Extras-testing/QA_Checklist#Power_management_issues|power management issues]]. |
- | * My application | + | * My application doesn't compromise the [[Extras-testing/QA_Checklist#Security_risks|security of the system]]. |
== Command Line Applications == | == Command Line Applications == | ||
- | * My application is using the [[Extras-testing/ | + | * My application is using the [[Extras-testing/Command_line_applications | CLI icon]]. |
- | * My application [[Extras-testing/ | + | * My application [[Extras-testing/Command_line_applications#Description|description]] clearly says that my application runs only from the command line. |
== Recommendations == | == Recommendations == | ||
- | * Avoid long [[Packaging# | + | * Avoid long [[Packaging#Maemo_revision_string|revision strings]] like: svn23535344r56 or git423423r567. |
- | * Use [[Packaging# | + | * Use [[Packaging#Pretty_names|pretty names]] in your package. |
- | * [[Packaging# | + | * [[Packaging#Translations_of_text_fields|Translate]] descriptive text fields in your package to other languages. |
'''*''' - Automatic checks. | '''*''' - Automatic checks. |
Learn more about Contributing to the wiki.