Welcome! You've made it this far, so you are probably the kind of curious sort LexDAO needs.
Here are some pointers for using github, making your first "pull request" and testing out contracts using Remix.
This will be necessary to propose changes to LexDAO contracts.
Simply sign-up and create a profile by following the instructions here.
Let's say you notice a cool fix for the LexDAO base Token
contract.
To propose this change, simply click the pencil icon in the top right corner of the contract file:
Make your edits and describe changes in new branch:
Review and make pull request:
Congrats! Now your changes are ready to be checked and merged by LexDAO engineers:
If you want to make more fulsome edits or write your own projects for LexDAO, it is usually a good idea to have a standard coding environment to check assumptions and see how a contract performs on testnet. For this purpose, LexDAO recommends Remix, a browser application for Ethereum smart contract deployment.
You will first need a MetaMask wallet, which are free and secured by a 'seed phrase' that you should keep private at all times.
After downloading and setting up on your browser, you should then use a 'faucet' to fund your wallet with testnet ether, the digital currency required to deploy and interact with Ethereum contracts.
First, switch your network to a tesnet like Kovan
on your wallet:
Go to a Kovan faucet or the Paradigm testnet facuet and input your wallet address:
2 kETH should be sufficient for many testing purposes.
If you need some more help working through these examples or otherwise getting started contributing to LexDAO contract development, reach out on our chat.