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

Feasibility: Test out the new issue forms #2128

Closed
14 of 21 tasks
ExperimentsInHonesty opened this issue Aug 18, 2021 · 18 comments
Closed
14 of 21 tasks

Feasibility: Test out the new issue forms #2128

ExperimentsInHonesty opened this issue Aug 18, 2021 · 18 comments
Assignees
Labels
Complexity: Medium Feature: Board/GitHub Maintenance Project board maintenance that we have to do repeatedly role: infrastructure Changes to site function size: missing

Comments

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Aug 18, 2021

Overview

As an admin on the team, we need to find the ways in which we can leverage the new issue forms feature of GH for our purposes.

Action Items

  • Research the new issue forms feature.
  • In the below Feasibility Tests, tick off features that are confirmed to be possible.
  • Create a demo that shows all the features that are ticked off below.
    • If any cool features are not tested below, but it seems useful, please feel free to demo that as well!
  • In a second demo, recreate our blank issue template as an issue form as closely as possible.
  • Showcase the demos at a meeting. Be sure to ask to have the demo added to the agenda!

Feasibility Tests

  • Can issue forms pull existing data from our repo into the form?
  • Can issue forms pull existing external data (not from our repo) into the form?
  • Can issue forms limit the length of text in an input?
  • Does issue forms support:
    • Check boxes?
    • Radios?
    • Buttons?
    • Small Input?
    • Textarea Input?
    • Required inputs?
  • Can issue forms pre-label certain templates?
  • Can issue forms pre-populate a template with static text?
  • Can issue forms verify if responses is in a certain format?
    • If so, how?
  • What input types does issue forms allow?

Resources/Instructions

Syntax for issue forms
Akib's test template
new issue sample
blank issue template
blank issue raw file
features raw file

@ExperimentsInHonesty ExperimentsInHonesty added this to New Issue Approval in Project Board via automation Aug 18, 2021
@ExperimentsInHonesty ExperimentsInHonesty added the role: product Product Management label Aug 18, 2021
@github-actions github-actions bot added Feature Missing This label means that the issue needs to be linked to a precise feature label. role missing size: missing and removed role: product Product Management labels Aug 18, 2021
@ExperimentsInHonesty ExperimentsInHonesty added role: infrastructure Changes to site function role: product Product Management and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. role missing size: missing labels Aug 18, 2021
@ExperimentsInHonesty
Copy link
Member Author

ExperimentsInHonesty commented Aug 18, 2021

Draft that Akib made

name: Bug Report
description: File a bug report
title: "[Bug]: "
labels: [bug, triage]
assignees:
  - octocat
body:
  - type: markdown
    attributes:
      value: |
        Thanks for taking the time to fill out this bug report!
  - type: input
    id: contact
    attributes:
      label: Contact Details
      description: How can we get in touch with you if we need more info?
      placeholder: ex. email@example.com
    validations:
      required: false
  - type: textarea
    id: what-happened
    attributes:
      label: What happened?
      description: Also tell us, what did you expect to happen?
      placeholder: Tell us what you see!
      value: "A bug happened!"
    validations:
      required: true
  - type: dropdown
    id: version
    attributes:
      label: Version
      description: What version of our software are you running?
      options:
        - 1.0.2 (Default)
        - 1.0.3 (Edge)
    validations:
      required: true
  - type: dropdown
    id: browsers
    attributes:
      label: What browsers are you seeing the problem on?
      multiple: true
      options:
        - Firefox
        - Chrome
        - Safari
        - Microsoft Edge
  - type: textarea
    id: logs
    attributes:
      label: Relevant log output
      description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
      render: shell
  - type: checkboxes
    id: terms
    attributes:
      label: Code of Conduct
      description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com)
      options:
        - label: I agree to follow this project's Code of Conduct
          required: true

@ExperimentsInHonesty ExperimentsInHonesty removed the role: product Product Management label Aug 18, 2021
@ExperimentsInHonesty ExperimentsInHonesty moved this from New Issue Approval to Prioritized backlog in Project Board Aug 29, 2021
@Aveline-art Aveline-art self-assigned this Aug 30, 2021
@Aveline-art Aveline-art moved this from Prioritized backlog to In progress (actively working) in Project Board Aug 30, 2021
@adrian-zaragoza
Copy link
Member

Hi @Aveline-art I was able to verify the checked items in the checklist. By any chance are you free tomorrow for a quick zoom call? I have some questions regarding a couple of items on the list. Thank you!

@github-actions github-actions bot added the Status: Updated No blockers and update is ready for review label Sep 3, 2021
@Aveline-art
Copy link
Member

Hi @adrian-zaragoza . I am not free on the weekends, but I can do Tuesday the hour before the meeting? Please slack me if that is a good time for you!

@adrian-zaragoza
Copy link
Member

Here are some additional notes for the feasibility tests:

 •  Can issue forms pre-label certain templates?
	○ Pre-labels available to the form can be added and will auto label the issue once created
•  Can issue forms pre-populate a template with static text?
	○ Issue forms can have placeholder text that disappears as soon as a user starts typing
	○ Issue forms can also have a value pre populated text that can be edited
•  What input types does issue forms allow?
         ○ Text, images, numbers, pdfs, jpgs, gifs, links, everything else allowed in the current issue forms we have.

@adrian-zaragoza
Copy link
Member

Link to the blank issue demo template

Link to the demo showing features

  • On the demo showing features, I made the dropdown to be able to select multiple items on the list. Its also possible to only make the dropdown to select only one item.

@github-actions
Copy link

@macho-catt, @adrian-zaragoza

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, October 19, 2021 at 12:03 AM PST.

@github-actions github-actions bot added To Update ! No update has been provided and removed To Update ! No update has been provided labels Oct 22, 2021
@github-actions
Copy link

@macho-catt, @adrian-zaragoza

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures: "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the developer meeting discussion column and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel.

You are receiving this comment because your last comment was before Tuesday, October 26, 2021 at 12:03 AM PST.

@github-actions github-actions bot added the To Update ! No update has been provided label Oct 29, 2021
@adrian-zaragoza
Copy link
Member

Progress: The communities of practice demo is complete. See #2202
Blockers: None

@adrian-zaragoza adrian-zaragoza removed the To Update ! No update has been provided label Oct 29, 2021
@github-actions github-actions bot added the To Update ! No update has been provided label Nov 5, 2021
@github-actions

This comment was marked as outdated.

@github-actions github-actions bot added To Update ! No update has been provided and removed To Update ! No update has been provided labels Nov 12, 2021
@github-actions

This comment was marked as outdated.

@macho-catt macho-catt removed the To Update ! No update has been provided label Nov 14, 2021
@github-actions

This comment was marked as outdated.

@github-actions github-actions bot added the To Update ! No update has been provided label Nov 22, 2021
@macho-catt macho-catt removed the To Update ! No update has been provided label Nov 22, 2021
@github-actions

This comment was marked as outdated.

@github-actions github-actions bot added the To Update ! No update has been provided label Nov 26, 2021
@adrian-zaragoza adrian-zaragoza removed their assignment Nov 28, 2021
@github-actions github-actions bot removed the To Update ! No update has been provided label Dec 3, 2021
@github-actions

This comment was marked as outdated.

@github-actions github-actions bot added the To Update ! No update has been provided label Dec 3, 2021
@ExperimentsInHonesty
Copy link
Member Author

It is feasible and we are now using it to update communities of practice
issue template

Project Board automation moved this from In progress (actively working) to UAT Dec 5, 2021
@macho-catt macho-catt removed the To Update ! No update has been provided label Dec 10, 2021
@ExperimentsInHonesty ExperimentsInHonesty moved this from QA to Done in Project Board Dec 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Medium Feature: Board/GitHub Maintenance Project board maintenance that we have to do repeatedly role: infrastructure Changes to site function size: missing
Projects
Project Board
  
Done
Development

No branches or pull requests

5 participants