Giter Site home page Giter Site logo

mozzy11 / openmrs-sdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openmrs/openmrs-sdk

1.0 1.0 0.0 1.69 MB

OpenMRS SDK is a toolset which facilitates OpenMRS development

License: Other

Java 97.60% Groovy 0.12% Shell 0.99% CSS 0.28% HTML 0.04% JavaScript 0.95% Batchfile 0.03%

openmrs-sdk's Introduction

Build Status Download

It is a repository of OpenMRS Software Development Kit (SDK).

For more details visit the project page.

Requirements

  • Maven 3.x

Installation

In order to install the latest version of the sdk run:

mvn org.openmrs.maven.plugins:openmrs-sdk-maven-plugin:setup-sdk

Usage

All commands can be run with mvn openmrs-sdk:<command>.

Run mvn openmrs-sdk:help for the list of supported commands.

Development

To build the plugin run:

mvn clean install

To run a SNAPSHOT version of SDK, you need to specify groupId:artifactId:version for all SDK commands, e.g.

mvn org.openmrs.maven.plugins:openmrs-sdk-maven-plugin:2.1.3-SNAPSHOT:setup-platform

You can also debug commands by creating maven run configurations for the SNAPSHOT version in your IDE and starting them in the debug mode.

Releasing

Before publishing a new release, go to JIRA at https://issues.openmrs.org/plugins/servlet/project-config/SDK/versions and add a next development version. Next move the version you have just added up or down to preseve the ordering. Finally click the gear icon next to the version you want to release and select the Release link. If there are any issues, which are not yet closed for the release, you should see a prompt asking you what to do with them. If the issues have already been committed, close them. Otherwise, move the issues to the next development version.

Next create a new tag named in the following format: release.version_new.dev.version-SNAPSHOT e.g. 3.1.3_3.1.4-SNAPSHOT (the underscore separates release and development versions).

A new Travis-CI build will be triggered, which will create a new tag named after the release version and set a new development version in the master branch.

The tag will be then built and deployed to Bintray. You will have to sign-in and sync with Maven Central.

Finally point the previosly created release in GitHub to the new release version tag.

Usage statistics

OpenMRS SDK gathers anonymous usage statistics, which are shared on request. Please contact the project lead to request read-only access.

openmrs-sdk's People

Contributors

rkorytkowski avatar diospark avatar pgutkowski avatar adamgrzybkowski avatar tmarzeion avatar h3llborn avatar ioyou avatar dkayiwa avatar ssmusoke avatar cintiadr avatar invercity avatar mseaton avatar teleivo avatar gkaretka avatar lilian-arnaud avatar mhawila avatar rcrichton avatar

Stargazers

 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.