Before getting into any of the contrib title you should run the app localy using a local test server and client server
- fork the repo
- work on whatever part you see fit
- commit regularly
- fetch regularly
- open pull request
- clone the repo
git clone https://github.com/karimkohel/potato.git
- start a new python env
- install all dependencies:
- each subsystem contains the requirements file for said subsystem so go ahead and install the requirements for your chosen area of contribution
-
$ pip install -r requirements.txt
- to work on the server you should
- change the socket ip addres from remot server to local server in client/voicewindow.py and client/chatwindow.py
- start the server from server/server.py
- start the client app from client/potato.py
- Add Intents in server/tomatoServer/intents.json
- Add Intents in server/pcServer/intents.json