From 5148ef309eb1af0a36bf8b83a4a0c44c6bd1bf86 Mon Sep 17 00:00:00 2001 From: Paulo Meirelles Date: Mon, 24 Jul 2017 17:47:28 -0300 Subject: [PATCH] [opensym] Adding contributions to Mezuro --- opensym2017/content/10-contributions.tex | 13 ++++++++++--- opensym2017/spb.bib | 10 ++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/opensym2017/content/10-contributions.tex b/opensym2017/content/10-contributions.tex index 2801e8d..91bf61d 100644 --- a/opensym2017/content/10-contributions.tex +++ b/opensym2017/content/10-contributions.tex @@ -41,11 +41,18 @@ migrate to the latest Rails version (web framework used by Noosfero), enable the federation implementation (federation with other social networks), and decouple the interface and the back-end. +Mezuro was completely rewritten and its architecture evolved adopting the +microservice architecture\cite{namiot2014micro}. This way, we minimize the +amount of code to maintain it, helping to test it and grant its code quality. +In practice, we modularize the Mezuro project in several independent services. +Currently, its computation and visualization modules use Kalibro and Prezento, +respectively. They were developed into the Mezuro project and evolved during +its integration to the new SPB Portal. + + We also made some contributions on the DevOps front. Some members of -them team became maintainers of some python libraries that were used by +them team became maintainers of some Python libraries that were used by our scripts to upload packages to OBS (Open Build Service). We developed a tool called copr-status to keep track of the different stages of the lifecycle of each of the individual packages we were working on. -%TODO: Mezuro - diff --git a/opensym2017/spb.bib b/opensym2017/spb.bib index 21e725f..431aacc 100644 --- a/opensym2017/spb.bib +++ b/opensym2017/spb.bib @@ -306,3 +306,13 @@ biburl = {http://dblp.uni-trier.de/rec/bib/conf/icse/KalliamvakouDBS15}, bibsource = {dblp computer science bibliography, http://dblp.org} } + +@article{namiot2014micro, + title={On Micro-services Architecture}, + author={Namiot, Dmitry and Sneps-Sneppe, Manfred}, + journal={International Journal of Open Information Technologies}, + volume={2}, + number={9}, + pages={24--27}, + year={2014} +} -- libgit2 0.21.2