- If you would like to contribute and collaborate for this repository, then please intimate us through email at atiwari4@ncsu.edu
- To develop our product and take it to next level.
- To enhance the already exisiting feature.
- To make the product more efficient.
- To resolve critical bugs encountered.
- Helping the community by delivering a better product.
- Help us find solutions to computationally/memory intensive processes
- Help us to scale the system to a larger database
- Use the
pylancepackage for python (VS code), and useblackfor auto-styling and auto-formatting the code.
- Please go through the Code of Conduct before you begin contributing.
- Installing Git makes contributing to the repository easier
- To start contributing to the repository make sure you fork the repository first
- Create a new branch to develop the project
- Write code to contribute and commit to create a pull request and merge it with the repository after it passes the CI build check
- One of the repository administrators will review the Pull request anmd merge the changes
- Python language(Version 3.7) has been used to build this project repository
- Make sure to add the functionalities in the form of modules
- Any code which is not tested should be committed to the test codes in the code folder. After they are successfully tested, the main code can be updated.
- Variable Names should be self-explanatory
- Comment the code so that a new contributor can understand the functionality of the modules easily
blackis used as linter