Add precommit configurations & basic GitHub actions
Resolves #153
The PR cannot be merged at this point yet since it has a lot of expected formatting and linting changes. The details are available at this job.
I will update the install scripts for normal setup and dev setup soon.
Hey @franklinselva, please let me know when you want this to be merged, the PR looks okay to me so far! Thanks! 🙌
@mufeedvh I think waiting until #24 is merged is better since this PR will likely add more conflicts. Once merged, i will push the rest of formatting and linting related changes for merging.
@mufeedvh I think we can go ahead with merging this PR. Can you go through the changes? This commit is strictly formatting related changes. The linting part is being improved as a part of refactoring