Source of truth for Coderbunker is stored on Google G-Suite Apps.
We use these scripts to Extract, Transform, Load the data.
Use clasp to pull, push and deploy:
https://developers.google.com/apps-script/guides/clasp
One subfolder per ScriptId (set of source files).
Each ScriptId can both act as an add-on and as a GET / POST endpoint
Need the following File > Project Properties > User Properties set:
ORG_NAME
: CoderbunkerNATURAL_LANGUAGE_API_KEY
: (API key from Developers Console)OAUTH_CLIENT_SECRET
: (Client Secret from OAuth Developers console)OAUTH_CLIENT_ID
: (Client ID from OAuth Developers console)TARGET_FOLDER_NAME
: Coderbunker Freelancers Profiles
ORG_NAME
: CoderbunkerCHANGE_ENDPOINT
: onEdit events endpointSNAPSHOT_ENDPOINT
: full data snapshot data post endpoint
See: