From daea5a332f9b3db43a1ac9321bd4b432fbac65be Mon Sep 17 00:00:00 2001 From: Janine Soo Thow <125438317+JanineSooThow@users.noreply.github.com> Date: Sat, 2 Dec 2023 14:16:09 +1300 Subject: [PATCH] Create Issue Template for adding github-handle to leadership member data in project file. #5541 (#5883) --- .github/ISSUE_TEMPLATE/add-github-handle.md | 41 +++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/add-github-handle.md diff --git a/.github/ISSUE_TEMPLATE/add-github-handle.md b/.github/ISSUE_TEMPLATE/add-github-handle.md new file mode 100644 index 0000000000..71eb093d52 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/add-github-handle.md @@ -0,0 +1,41 @@ +--- +name: github-handle in project file +about: 'For adding github-handle to member data in a project file' +title: 'Add github-handle for [INSERT NAME] in [INSERT PROJECT FILE]' +labels: 'P-Feature: Project Info and Page, good first issue, ready for dev lead, role: back + end/devOps, role: front end, size: 0.25pt' +assignees: '' + +--- + +### Prerequisite +1. Be a member of Hack for LA. (There are no fees to join.) If you have not joined yet, please follow the steps on our [Getting Started Page](https://www.hackforla.org/getting-started). +2. Before you claim or start working on an issue, please make sure you have read our [How to Contribute to Hack for LA Guide](https://github.com/hackforla/website/blob/7f0c132c96f71230b8935759e1f8711ccb340c0f/CONTRIBUTING.md). + +### Overview +We need to create a single variable `github-handle` to hold the github handle for each member of the leadership team. Eventually `github-handle` will replace the `github` and `picture` variables, reducing redundancy in the project file. + +### Action Items +- [ ] Open the file `_projects/[PROJECT FILE]` in the IDE +- [ ] Replace: +``` +- name: [INSERT MEMBER NAME] +``` +with +``` +- name: [INSERT MEMBER NAME] + github-handle: +``` +- [ ] Do not use a tab to indent `github-handle`. YAML doesn't allow tabs; it requires spaces. +- [ ] Using docker, confirm that the appearance of the project webpage is unchanged at all screen sizes. The project webpage URL can be found below under Resources. + +### For Merge Team +- [ ] Release the dependency for this issue in #5441. If all the dependencies have been completed, close that issue. + +### Resources/Instructions +https://github.com/hackforla/website/wiki/project.md-file-template +https://jekyllrb.com/ +For QA to validate change: https://github.com/hackforla/website/blob/gh-pages/[INSERT-PATH-TO-PROJECT-FILE] +Project Webpage: https://www.hackforla.org/projects/[INSERT-PROJECT-FILENAME-WITHOUT-.MD-EXTENSION] + +- This issue is part of #5441.