{"repo":"fossamagna/gas-vue-boilerplate","free":true,"listed":false,"github":"https://github.com/fossamagna/gas-vue-boilerplate","clone":"git clone https://github.com/fossamagna/gas-vue-boilerplate.git","description":null,"language":"Vue","stars":17,"topics":["google-apps-script","typescript","vuejs","vuetify","boilerplate"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"gas-vue-boilerplate Read this in other languages: English, 日本語. This is a boilerplate for developing web apps with Google Apps Script. Local development with modern development tools is possible. - TypeScript - Webpack - Vue.js - Vuetify - gas-test - CI/CD (GitHub Actoins) Getting Started Test frontend backend Test in Google Apps Script execute with gas-test The Google Apps Script test uses gas-test. gas-test is remotely executes an Apps Script function. The step-by-step information on how to use gas-test run is available below: 1. Create Google Apps Script project for tests. 2. cd backend . 3. Create gas-test.json file. Note: Add to scopes values used by your test script. gas-test.json: 4. Open your GCP project with browser. 5. Create an OAuth Client ID (Other). Download as creds.json. 6. yarn gas-test auth creds.json with this downloaded file. Save as gas-test-credentials.json generated file by this command. Note: gas-test-credentials.json should be private! 7. Enable Apps Script API. 8. Enable any APIs that are used by the script. 9. Have the following in your appsscript.json. Be sure it's pushed: 10. yarn test to execute tests. See below for more information: https://github.com/fossamagna/gas-test-cli#usage CI (GitHub Actions) In order to push from GitHub Actions to an Apps Script project and run the script on Apps Script, you need an evaluation token. The access token must be private. So, committed tokens in the repository must be encrypted. The access token files can be","default_branch":null,"files":null,"tree":[],"storefront":"/r/fossamagna","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fossamagna/gas-vue-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}