Woooah
Magical it was to see my name being in few of those selected for Google Summer of Code program 2018. Finally I made through it. Yey!!
This summer I will therefore be working with my organization Lablua and my mentors Etiene Dalcol and Edward Thomson on writing lua bindings for the libgit2 library in the project luagit2 .
Lablua is a research laboratory at PUC-Rio, affiliated with its Computer Science Department. It is dedicated to research about programming languages, with emphasis on research involving the Lua language.
libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings.
In my project I will make library lua compatible and ready to be easily used by lua users. I will be using luaC-API for the purpose and will write tests using Lunit.
The code is available at https://github.com/SatyendraBanjare/luagit2 and documentation will be made available at http://luagit2.readthedocs.io/ as I write bindings. I will write blog post on my work progress in comming days.