Interpretor for Kalaam, the programming language in Hindi
Summary
- Kalaam interpretor
- Only changes to be made here are backend ( interpreter )
- This is essentially a development of npm package
- Testcases and testcases
- You can work on either Frontend, Backend or Documentation, whatever you think you can be best at with your current level of experience.
- This is a complete Kalaam.io application. The compiler will be made available as a standalone npm package called Kalaam-core.
- Fork the repo and create PR's on current dev branch. For now, it is #
v1.2.0-dev
#. - Feel free to play with project. Creative ideas are most welcome.
NOTE: MAKE SURE TO CREATE A PULL REQUEST ON 'v1.2.0-dev' and NOT DIRECTLY ON THE MASTER BRANCH.
- Fork the repo
- Create a issue. Add relevant label - mention following things
a) What is the issue b) What problems is it causing c) how to recreate the issue d) which part of code is causing the issue
- Create branch with the name of issue you want to fix. for e.g
fixes whitespace issue while cleaning sourcecode
- Run necessary tests using
npm run test
. Add more test cases if you need to. - Make sure your code is not breaking anything.
- Comment each line of your code. Write down why you are doing it instead of how you are doing it. Tell a story!
- Once you are ready, create a PR on current dev branch. DO NOT CREATE PR'S DIRECTLY ON MASTER BRANCH.
- Your code will be reviewed and if all good, PR will be merged.
- Happy Contributing ⚙️