Solidity is an Open Source, contract oriented, statically typed programming language which is being used for writing smart contract for Ethereum ecosystem.
Recently, I got a grant from Ethereum Foundation to contribute on Solidity and Geth. There, I had made certain fix goal to contribute in Solidity development and documentation process as well as geth development. Along with that I will involve myself in research on scalability of Ethereum.
Here, I will give you sneak peek on how I started with Solidity development.
To start into the core development process of solidity one need to first start with official doc and github repository. Its core development is written in C++, but there are other modules for python and shell script too. One can choose according to it. In case one have doubts, one can hang around gitter. Community is very active there.
Also, there are good lots of bugs listed of various difficulty level. I would prefer to pick good first issue and documentation labelled bug.
I have fixed few bugs and are in process to fix more more core development bugs solidity like:
Update structure-of-a-contract.rst by aj07 · Pull Request #3977 · ethereum/solidity
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build…
I am looking forward to contribute more and got engage myself with the community after the grantship period. At the end, I am really thankful to Ethereum Foundation, Jon Choi, Chriseth, Alex and solidity team for helping me out during the contribution.
Apart from all these, there are few bugs of geth and remix-ide which I am working on which will be posted in next blog.