Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add additional GitHub field and TWE to Project Profile Card issue template #7363

Open
6 of 7 tasks
daras-cu opened this issue Aug 29, 2024 · 12 comments · May be fixed by #7508
Open
6 of 7 tasks

Add additional GitHub field and TWE to Project Profile Card issue template #7363

daras-cu opened this issue Aug 29, 2024 · 12 comments · May be fixed by #7508
Assignees
Labels
Complexity: Small Take this type of issues after the successful merge of your second good first issue P-Feature: Project Info and Page A project's detail page (e.g. https://www.hackforla.org/projects/100-automations) role: back end/devOps Tasks for back-end developers size: 0.5pt Can be done in 3 hours or less time sensitive Needs to be worked on by a particular timeframe

Comments

@daras-cu
Copy link
Member

daras-cu commented Aug 29, 2024

Overview

In the "Project Profile Card review and update" issue template, we need to add options for Tech Work Experience and a field to submit additional GitHub repositories used by project volunteers. This will ensure issues can be submitted for the TWE project card and enable us to more accurately track a project's resources.

Action Items

  • Open .github/ISSUE_TEMPLATE/project-profile-card-review-and-update.yml in your IDE.
  • In the Project Name dropdown section, add - "Tech Work Experience" to the options list after - "Open Community Survey", making sure the indentation matches the other list items.
  • In the 'Project Card URL' dropdown section, add - "tech-work-experience.md" to the options list after - "tdm-calculator.md", making sure the indentation matches the other list items.

Under the Update GitHub Link field ending with the lines:

attributes:
 label: GitHub Link 
  • Add the following code:
  - type: dropdown
    id: additional-github-repos-yes-no
    attributes:
      label: "Do you have any additional (other than your primary) GitHub repositories that your volunteers make issues or PRs against?"
      options:
        - "YES"
        - "NO"
    validations:
      required: true
  - type: textarea
    id: additional-github-repos
    attributes:
      label: "If yes, list the repo URLs here"
  • Make sure to verify the indentation of each line uses spaces, not tabs, and matches the indentation pattern of the other fields in the file.
  • Ensure you have Issues enabled in your fork of the website repo on GitHub, and test opening a new issue with the Project Profile Card template to ensure the additional GitHub field shows up correctly.
  • Have Bonnie (@ExperimentsInHonesty) test the template changes by using it to submit the following changes for Tech Work Experience:
    • add another repo to pull contributors from

Resources/Instructions

@daras-cu daras-cu added good first issue Good for newcomers role: back end/devOps Tasks for back-end developers P-Feature: Project Info and Page A project's detail page (e.g. https://www.hackforla.org/projects/100-automations) size: 0.25pt Can be done in 0.5 to 1.5 hours ready for dev lead Issues that tech leads or merge team members need to follow up on time sensitive Needs to be worked on by a particular timeframe labels Aug 29, 2024
@t-will-gillis

This comment was marked as resolved.

@daras-cu daras-cu added Complexity: Small Take this type of issues after the successful merge of your second good first issue size: 0.5pt Can be done in 3 hours or less and removed good first issue Good for newcomers size: 0.25pt Can be done in 0.5 to 1.5 hours labels Aug 29, 2024
@daras-cu daras-cu changed the title Add additional GitHub field to Project Profile Card issue template Add additional GitHub field and TWE to Project Profile Card issue template Aug 29, 2024
@t-will-gillis t-will-gillis added Ready for Prioritization and removed ready for dev lead Issues that tech leads or merge team members need to follow up on labels Aug 30, 2024
@codyyjxn codyyjxn self-assigned this Sep 9, 2024
@HackforLABot

This comment has been minimized.

@HackforLABot HackforLABot added the ready for dev lead Issues that tech leads or merge team members need to follow up on label Sep 9, 2024
@t-will-gillis t-will-gillis added Ready for Prioritization and removed ready for dev lead Issues that tech leads or merge team members need to follow up on labels Sep 9, 2024
@bexux bexux self-assigned this Sep 14, 2024
@HackforLABot

This comment was marked as outdated.

@HackforLABot HackforLABot added the ready for dev lead Issues that tech leads or merge team members need to follow up on label Sep 14, 2024
@t-will-gillis t-will-gillis added Ready for Prioritization and removed ready for dev lead Issues that tech leads or merge team members need to follow up on labels Sep 14, 2024
@HackforLABot
Copy link
Contributor

Hi @jazxbx, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:-
i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?)
ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

@jazxbx
Copy link
Member

jazxbx commented Sep 18, 2024

i. Availability: MWS - 1pm - 10pm
ii. ETA: 9/20/24

@ExperimentsInHonesty
Copy link
Member

@jazxbx I will move this into the in progress column for you. In future, please do that after you self assign.

@jazxbx
Copy link
Member

jazxbx commented Sep 20, 2024

@jazxbx I will move this into the in progress column for you. In future, please do that after you self assign.

Sorry about that! Thank you so much @ExperimentsInHonesty !

@jazxbx jazxbx added the Status: Help Wanted Internal assistance is required to make progress label Sep 22, 2024
@jazxbx
Copy link
Member

jazxbx commented Sep 22, 2024

Hi team! I have an issue and need some help..

So when creating an issue with the Project Profile Card review and update template...

-Missing "Tech Work Experience
Under the Project Name dropdown, I'm not seeing the option for "Tech Work Experience".

Screenshot 2024-09-21 at 8 58 58 PM

-Missing "tech-work-experience.md"
Under the Project Card URL option , I'm not seeing "tech-work-experience.md".

Screenshot 2024-09-21 at 8 59 17 PM

-The Update Github Link also doesnt show the dropdown for additional github repos nor text area.

Screenshot 2024-09-21 at 8 59 32 PM

Basically, the code I added is not implemented..

Thanks so much for your help

@jazxbx
Copy link
Member

jazxbx commented Sep 22, 2024

Hello! I can see the changes in my branch.
A video is attached below on what I see on my end.
Should I create a pr then continue with the checklist?
Thanks!

Screen.Recording.2024-09-21.at.10.22.17.PM.mov

@t-will-gillis
Copy link
Member

Hi @jazxbx Yes, now that you have made the edits you should submit the PR.

On the PR, it probably will be helpful to include a link to the file in your repo, that is:
https://github.com/jazxbx/website/blob/add-github-field-twe-project-card-7363/.github/ISSUE_TEMPLATE/project-profile-card-review-and-update.yml

@t-will-gillis t-will-gillis removed the Status: Help Wanted Internal assistance is required to make progress label Sep 23, 2024
@jazxbx
Copy link
Member

jazxbx commented Sep 23, 2024

Hi @jazxbx Yes, now that you have made the edits you should submit the PR.

On the PR, it probably will be helpful to include a link to the file in your repo, that is: https://github.com/jazxbx/website/blob/add-github-field-twe-project-card-7363/.github/ISSUE_TEMPLATE/project-profile-card-review-and-update.yml

Thank you!

@jazxbx
Copy link
Member

jazxbx commented Sep 24, 2024

Hi @ExperimentsInHonesty, please test the template on my repo. Thanks!
https://github.com/jazxbx/website

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Small Take this type of issues after the successful merge of your second good first issue P-Feature: Project Info and Page A project's detail page (e.g. https://www.hackforla.org/projects/100-automations) role: back end/devOps Tasks for back-end developers size: 0.5pt Can be done in 3 hours or less time sensitive Needs to be worked on by a particular timeframe
Projects
Status: In progress (actively working)
Development

Successfully merging a pull request may close this issue.

7 participants