You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The purpose of this project is to provide an OpenMRS 2.x client for Android devices. The app is designed to cover most of the functionality currently on the web application.
@@ -91,16 +110,30 @@ The demo test server dedicated to the client is (https://demo.openmrs.org/openmr
91
110
##### Demo Username: admin
92
111
##### Demo Password: Admin123
93
112
94
-
# Releasing
113
+
# Releasing[Collaborators only]
95
114
96
115
We follow the sprint model for development. Read more about it here: [OpenMRS Sprints](https://wiki.openmrs.org/display/RES/Development+Sprints).
97
116
98
-
In order to release the application, go to [releases](https://github.com/openmrs/openmrs-contrib-android-client/releases) and click the [Draft a new release](https://github.com/openmrs/openmrs-contrib-android-client/releases/new) button. It will create a new version tag in the repository and build the app. The tag name will be used as the version number for this release.
117
+
To release the application, make sure to do these steps **in order**:
99
118
100
-
If you want to release a new major or minor version, please be sure to update the applicationVersion variable in [build.gradle](https://github.com/openmrs/openmrs-contrib-android-client/blob/master/openmrs-client/build.gradle#L26) prior to the release.
119
+
1. Update the [version variable in build.gradle](https://github.com/openmrs/openmrs-contrib-android-client/blob/master/openmrs-client/build.gradle#L21) prior to the release.
120
+
3. Update the [Release notes](#Release-Notes) section.
121
+
4. Update the [release notes text file](https://github.com/openmrs/openmrs-contrib-android-client/blob/master/openmrs-client/src/main/play/release-notes/en-US/default.txt) to publish in the Play store. Ideally change the wording so that normal end users understand.
122
+
5. Now commit with the title `Release <version number here>` to the master branch.
123
+
6. Tag the commit, using the version as the tag name. Make sure CI is green!
124
+
7. Go to [the releases page](https://github.com/openmrs/openmrs-contrib-android-client/releases) and click the [Draft a new release](https://github.com/openmrs/openmrs-contrib-android-client/releases/new) button. It will create a new version tag in the repository and build the app. The tag name will be used as the version number for this. Be sure to bump unfinished issues to the next due version.
125
+
8. Go to [JIRA's releases page](https://issues.openmrs.org/projects/AC?selectedItem=com.atlassian.jira.jira-projects-plugin:release-page), click on the three-dots on the right, and hit **Release**.
126
+
9.[Optional] Post a new Talk thread and describe what is changed or improved in the release.
101
127
102
128
# Release Notes
103
129
130
+
### Version 2.7.4
131
+
### Summary:
132
+
1. Make UI more consistent and follow more of the material design specs
133
+
2. Implement Initial Provider Management
134
+
3. Remove redundant type cast
135
+
4. Add Floating Action Button in patient's details tab
0 commit comments