Week 6: GSoC with OpenMRS
This week I started off by reading more about jitpack libraries and how to publish test versions before actually publishing the first release.
After I started working on publishing the work done uptill now just to test if the library is working as it is expected to work I came across this error which I have raised on stack overflow here.
As it turns out the build is configured to run on travis and has some configurations like some environment variables already setup with travis so the build works fine with travis but when I tried to build the project to upload it to jitpack the build failed with the message
What went wrong: Execution failed for task ‘:openmrs-client:validateSigningRelease’.
Keystore file ‘/home/jitpack/build/release.keystore’ not found for signing config ‘release’.
So inorder to test the functioning of the library I made a seperate repository OpenmrsAndroid and I was successfully able to publish the Android library from that repo, it contains everything which is in the openmrs-android-sdk
`package in the AC-981 branch here.

I tested out the published package by creating a testApplication here in which I tried to fetch all the providers in the server and it was successful in doing so :)
Next week I will be trying to work with the community members and try to publish the android library from the original repository instead of make-shift repository and try to finalize the structure of the library and start making plans for the documentation which is quite critical.Happy Weekend :)