~mterry/ubuntu-calculator-app/confined

« back to all changes in this revision

Viewing changes to README-Mergeproposal.md

  • Committer: Launchpad Translations on behalf of ubuntu-calculator-dev
  • Date: 2016-11-30 05:39:14 UTC
  • Revision ID: launchpad_translations_on_behalf_of_ubuntu-calculator-dev-20161130053914-wkcv01lmm4b62jru
Launchpad automatic translations update.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Prerequisites to approving a Merge Proposal (MP)
 
2
================================================
 
3
 
 
4
Over time, it has been found that insufficient testing by reviewers sometimes leads to calculator app trunk not buildable in Qtcreator due to manifest errors, or translation pot file not updated. As such, please follow the checklist below before top-approving a MP.
 
5
 
 
6
Checklist
 
7
=========
 
8
 
 
9
*   Does the MP add/remove user visible strings? If Yes, has the pot file been
 
10
    updated?
 
11
 
 
12
*   Does the MP change the UI? If Yes, has it been approved by design, or
 
13
    discussed with some of the Calculator developers?
 
14
 
 
15
*   Did you perform an exploratory manual test run of your code change and any
 
16
    related functionality?
 
17
 
 
18
*   If the MP fixes a bug or implements a feature, are there accompanying unit
 
19
    and autopilot tests?
 
20
 
 
21
*   Is the calculator app trunk buildable and runnable using Qtcreator?
 
22
 
 
23
*   Was the debian changelog updated?
 
24
 
 
25
*   Was the copyright years updated if necessary?
 
26
 
 
27
The above checklist is more of a guideline to help calculator app trunk stay buildable,
 
28
stable and up to date.
 
29
 
 
30
Jenkins
 
31
=======
 
32
In addition to manual reviews, merge proposals are subject to being run in jenkins to ensure the application builds and any unit tests are successful. For more information on jenkins and how it works, see the [Core Apps Jenkins Wiki](https://wiki.ubuntu.com/Touch/CoreApps/Jenkins)
 
 
b'\\ No newline at end of file'