Generate maven project https://cloud.google.com/appengine/docs/standard/java/using-maven appengine-standard-archetype (select Java, Standard Environment)
Add example from: https://github.com/gsuitedevs/hangouts-chat-samples/tree/master/java/basic-async-bot
- Remember to add your own GCP service account key --> Make a folder under src/main called "resources" then add your key to the folder as a file called "service-acct.json"
Try out Macrobot Platform here!
mvn clean package appengine:run
// If you get something similar to web.xml not found in target/../.., restart the VM :(
mvn clean package appengine:deploy -Dapp.deploy.projectId=YOUR_PROJECT_ID
See flutter_src/README.md
- Use
git pull
to make sure your local repo is up to date with the remote repo. - Checkout into an existing branch with
git checkout
OR create and checkout into a new branch withgit checkout -b
. - Create commits within a branch.
- If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Merge branches with
git merge
. - Update branches from remotes with
git fetch
. - Merge updated remote branches with
git merge
. - Update and merge remote branches with
git pull
.