Friday, May 27, 2016

GSOC reports, Week 1: module skeleton and connecting things together

Hi guys! The first GSOC week is over, and there are some updates in OpenMRS ID: User Dashboard project!

This week I mostly worked on application (module) skeleton. As we decided before, User Dashboard will be implemented as OpenMRS ID module, so I created a new repository for it (here is the link), and setup basic things (module dependencies and skeleton). These thins include: server side rendering of React components, babel compiler, and material-ui components. So, for now, module starter is ready, and I can focus on on creating components template, and basic routing in a module. These are my plans for next week.


That's all for now, wait for new updates, good luck ;)

Sunday, May 22, 2016

GSOC 2016 - Before the start


Hello everyone! This is my first post, related to my work on the OpenMRS ID: User Dashboard project, as a part of GSOC program.

During the 'community bonding' period (before May, 23) I learned new technologies, that I will use in our project (such as React framework), and also a project structure. Also we made discussions with my mentor Robert, about the implementation and other details of the project. After this discussions we have next: 


  • User Dashboard will be implemented as a OpenMRS ID module, using Material UI framework (Material design);
  • React components will be rendered on a server side;
  • All changes I will do under the gsoc2016 branch of the repository.
At the moment I have already setup OpenMRS ID project on my local machine, pulled last changes from main repository. During next week I will work on project structure, setup rendering engine for React, and basic UI skeleton.


As soon as I will have updates, I will publish them in this blog. I hope, that it will be a great summer, which give me a lot of fun, and knowledge of new technologies and frameworks :)