generated from hackforla/.github-hackforla-base-repo-template
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationfeature: teamsrole: productsize: 0.5ptCan be done in 3 hours or lessCan be done in 3 hours or less
Milestone
Description
Overview
Build Hack for LA onboarding form prototype. Automate onboarding processes. See also
- Using Google's Apps Script to Automate On-boarding Processes #5
- Automate onboarding processes across all projects #4
Action Items
Using Google Tables
- Figure out the desired user flow (see comment from 1669 and comment from 1795)
- Model database infrastructure
- Create placeholder data (copy of website sheet data?)
Future Action Items
These items to be done after setting up Google Tables. Most of these will require an app script.
- Adding the person to Github team repo
- Adding the person to team's Google Drive
- Adding the person's basic information to the team roster (their name, github & email) and then request them to fill the rest of the fields
- Adding the person to the google calendar invites (need a central calendar to make that happen - try to find owner of existing HfLA calendar/Bonnie)
-
Trigger a follow up email when they fill the form which asks them to: Fill out the roster, join the slack channel, read the wiki etc.We want to limit the amount of outbound emails so we are not doing this. - Sync onboarding prototype with a folder in the website repository #2
-
Sync both the script in Google and here such that edits to the script here will reappear on Google (but not vice versa)
-
Resources/Instructions
User Flow
Current Progress
App Script Related
AppsScript main page
AppsScript overview
AppsScript references (for documentation pertaining to Google Services)
AppsScript API (for documentation pertaining to creating an API)
Proof of Concept
Try the prototype out on the roster, google drive, and write team github for:
- Hack for LA website team
- UI/UX community of practice
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationfeature: teamsrole: productsize: 0.5ptCan be done in 3 hours or lessCan be done in 3 hours or less