Automate the conversion of the candidate curriculum into a company internal curriculum and enhance it, using generative A.I.
- Eslint Recommended
- Single Quotes
- Avoid Parentheses on functions with one parameter
- Tab width of 4
- No trailing commas,
- No console logs
- No unused variables
- Create a
.env
file with the.env.example
structure cd backend && npm i && npm run dev
(There is a json file called CV_Automation.postman_collection.json
with the endpoints requests already created)
-
Install gcloud cli tools
-
gcloud auth login
-
Set the current project by running the following command
gcloud config set project <Your-Project-Name>
-
npm run deploy
to deploy to Google Cloud Functions -
Executes a file in the
scripts
directory calledcloud.sh
that automatically deploys the backend -
Make sure your user has permissions necessary in the project
-
Create a Google Apps Script Project
-
Associate the
Google Apps Script
ID with the.clasp.json
file ( In Google Apps Script Project Settings you can find the Script ID) -
Associate the
Google Apps Script
with a Google Cloud Project by going into the Google Apps Project Settings
-
Create a
.clasp.json
file insidefrontend
directory with the structure of the.clasp.example.json
-
cd frontend && npm i
-
npm run glogin
-
npm run glogin
-
npm run dev
-
Go to the script in Google Apps Script
-
Click
deploy
and deploy a new version -
Go to Google Cloud Project
Google Marketplace API
and increment the addon version