Contents

GSoC'20 : Week-13 of Coding Period | TouchDown Successful | Final Showdown

Week 17 of GSoC'20

Introduction

So, as you all might be knowing that we are in the final stretch of the Google Summer of Code'20 coding period, mainly wrapping up the coding work and putting things at proper places in the codebase, and working on the docs, I will quickly jump to those aspects after discussing the week's work!

/images/gsoc20/endgame.jpg
We are in the endgame now :)

PR:9 Minor fixes, Packaging methods added!

This PR was made to add build methods for different platforms like Windows, Ubuntu, MacOS etc.

PR:10 Fixed minor bugs in OpenFile, OpenProject, feature updates!

This PR was made to fix some features like loading of files such as standard_gcbm_spinup.json, standard_gcbm_provider_config.json etc. which didn't have properly implemented templates! The files will now be loaded in the ScratchJSONEditor.

New features like Home button is implemented which can be used to navigate to the landing page of the app from any particular location!

https://camo.githubusercontent.com/1cb003764b90e904ef81cfdb902af1dd63413073/68747470733a2f2f616268692d626c6f67732e7765622e6170702f696d616765732f67736f6332302f66696e616c31332e706e67
Home button

Also minor improvements in the UI for standard_gcbm_output_modules.json were made.

Documentation

I have been working on the final documentation for the last 4-5 days, which contains a gist of all the features which have been implemented in the coding period. The documentation can be found here!

I have also created a small video explaining the features of the project which will provide a glimse of the same.

Also, I have created the executables of the project, which can be used in platforms like Windows, Ubuntu, Fedora, MacOS etc, thanks to ElectronJS and its APIs.

Epilogue

It's been almost six months since I am working for moja global as a student developer, and if I were to describe my experience in one word, it was a mind-boggling one.

With, Google Summer of Code'20 coming to an end, I would like to take a small break from the daily contribution but would continue to work on the project as and when time permits!

And here goes some cherishable snaps, which I promised to share in Week15's blog!

/images/gsoc20/snap1.png /images/gsoc20/snap1.png /images/gsoc20/snap1.png /images/gsoc20/snap1.png /images/gsoc20/snap1.png

It was and always will be a great time working with the @moja-global team, @Abhineet, @Parth and @Sulay. Though the online meetings and chats are cool, I hope, it will be a hell lot of fun when we meet in person! 👋👋

Lastly, I would like to thank @Guy Janssen and @Max Fellows, you guys are awesome 😀! Thanks for providing me the opportunity to work with the awesome team and awesome projects which helped me a lot to learn new technologies, which I am sure, will help me a lot in future, to be a better programmer or developer. Also, I would like to thank @DIAL for providing a great platform like DIAL Hub, which has helped me discover a new angle of blogger in me, and I plan to invest some time on my blogging skills in the post GSoC period 😀!

Thrilled for the final evaluation of GSoC'20. 🚀🚀

Signing off,

Abhishek Garain ✍️

This article can also be found at DIAL Hub.