From 5002469914aa6f4b64f29cab45b4a5781da71479 Mon Sep 17 00:00:00 2001 From: Sydney Walcoff Date: Fri, 8 Mar 2024 15:53:40 -0800 Subject: [PATCH] add new template for self-onboarding --- .github/ISSUE_TEMPLATE/dev-self-onboard.md | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/dev-self-onboard.md diff --git a/.github/ISSUE_TEMPLATE/dev-self-onboard.md b/.github/ISSUE_TEMPLATE/dev-self-onboard.md new file mode 100644 index 00000000..196efe51 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/dev-self-onboard.md @@ -0,0 +1,65 @@ +--- +name: "Developer Pre-work" +about: "An issue to help new developers get acquainted with our processes." +title: 'Self-Onboarding Dev: [NAME]' +labels: 'issue level I, priority: medium, role: missing, size: 1pt, feature: onboard / offboard' +assignees: '' + +--- + +### Overview + +As a new developer on the Expunge Assist team, fill in the following fields as you complete each onboarding item. + +### Action Items + +- [ ] assign yourself to this issue using the gear in the sidebar +- [ ] replace `role: missing` label with `role: development` +- [ ] add issue to `Expunge Assist Project Tracking` using the gear in the sidebar +- [ ] move to `In Progress (active)` column +- [ ] add yourself to the slack channels + - [ ] #expunge-assist-dev + - [ ] #expunge-assist + - [ ] #expunge-assist-design-content +- [ ] add yourself to the [Google Drive Team Roster](https://docs.google.com/spreadsheets/d/12sAwYiQJP4fmEONF6-oUVYFVupTwSkci/edit) +- [ ] make a figma account ([Figma.com](https://figma.com)) +- [ ] reach out to the team leadership (lead or PM) to get Github, Drive, and Figma access + - check the [Wiki Roster](https://github.com/hackforla/expunge-assist/wiki/The-Current-Team) to find leadership + - slack is often the easiest way to contact them +- [ ] attend your first dev meeting + - Thursdays 6pm - short standup + - if you are unable to make the dev meeting, reach out to the dev lead to work out a solution +- [ ] read the [Contributing.md](https://github.com/hackforla/expunge-assist/blob/main/CONTRIBUTING.md) +- [ ] read the About Section of [How To Create Issues](https://github.com/hackforla/expunge-assist/wiki/How-to-Create-Issues#About) to get an understanding of our how our issues are built +- [ ] take your first issue + - only have one issue in progress at a time. Once you have a PR open, you can take a new issue. + - most of our issues are 1pt, but do occasionally get higher than that. Start small and work your way up +- [ ] add an update to your issue + - updates are required once a week + +``` + 1. Progress +2. Blockers +3. Availability +4. ETA +``` + +- [ ] create your first Pull Request + +### Resources/Instructions + +#### Stuff You Should Bookmark + +- [Web Developer Wiki Page](https://github.com/hackforla/expunge-assist/wiki/Web-Developer) +- [GitHub Project Board - Expunge Assist](https://github.com/hackforla/expunge-assist/projects/1) +- [Agenda - Dev Team meeting](https://github.com/hackforla/expunge-assist/issues/411) +- [Expunge Assist Figma](https://www.figma.com/file/hYqRxmBVtJbDv9DJXV6nra/Expunge-Assist-Main-Figma?type=design&node-id=2-21&mode=design&t=gp9ORTk5A0xuk3TF-0) +- [Expunge Assist Google Drive](https://drive.google.com/drive/folders/1qR-5gm7a-3h-Zm6Tu8IxDQ6yL488kf1n?usp=sharing) + +#### Stuff You Just Need During Onboarding + +- [Expunge Assist Drive Roster](https://docs.google.com/spreadsheets/d/12sAwYiQJP4fmEONF6-oUVYFVupTwSkci/edit) +- [Figma.com](https://figma.com) +- [Contributing.md](https://github.com/hackforla/expunge-assist/blob/main/CONTRIBUTING.md) +- [How To Create Issues](https://github.com/hackforla/expunge-assist/wiki/How-to-Create-Issues) +- [Completing a Dev Issue](https://github.com/hackforla/expunge-assist/wiki/Completing-a-Dev-Issue)