ml5js / ml5-website-v02-docsify

This repository is a work-in-progress website, containing documentation and reference materials for the ml5.js library models.
https://docs.ml5js.org/
Other
1 stars 11 forks source link

Issue Templates #161

Open alanvww opened 3 months ago

alanvww commented 3 months ago

I’ve been working on updating the issue template for this Github repo, and I’ve come up with some ideas and a structure that I think will make it easier for all contributors to report and discuss issues on our websites. Here are the ideas and structure I have so far:

  1. Bug Report - Report a bug in the documentation
  2. Documentation Improvement - Suggest an improvement to the documentation
  3. Feature Request - Suggest a new feature for the documentation
  4. Code Example Request - Request a new or improved code example
  5. Typo/Grammar Correction - Report a typo or grammatical error
  6. Broken Link Report
  7. Accessibility Report

cc @MOQN and @QuinnHe

shiffman commented 3 months ago

Thank you @alanvww! @sharellb and I discussed issue templates for the ml5-next-gen repo a while back so it might be nice to synchronize these efforts!

MOQN commented 3 months ago

Thank you @alanvww for working on so many things so diligently! I believe This is a great start. While syncing up with the ml5-next-gen repo’s issue templates, as Dan suggested, we could consider some website-specific aspects. Please allow me to share some of my thoughts:

sharellb commented 3 months ago

Thanks @alanvww! here is a link to the github issue @shiffman mentioned above for issue templates in the ml5-next-gen repo. From the ideas and structure you have above the three that I think overlap between the repos are Bug Report, Feature Request, and Accessibility Report. Let's synchronize on the template structure/content between the docs and next gen repo? Also, I was thinking it would also be great to include some links to the documentation site in some of the github issue templates as a reference for contributors/question-askers/reports!

alanvww commented 1 month ago

@MOQN @sharellb Thanks for the great advice! Here is a more concise version:

  1. Feature Request
  2. Documentation Update
  3. Compatibility & Accessibility
  4. Maintenance Report

Feature Request

For new features or enhancements, this applies to ml5-next-gen and v02-gatsby as well. For instance, an idea could be to add a code examples gallery, which would be a feature for the website.

Fields

Documentation Update

Covers content improvements, style/design changes, and code example requests

Fields

Compatibility & Accessibility

For responsive design, cross-device functionality, and accessibility issues

Fields

Maintenance Report

Combines bug reports, typos, broken links, and other minor fixes

Fields


For all templates, include:

MOQN commented 1 month ago

Thank you @alanvww ! This looks fantastic to me. Why don't we use these templates and see what's missing and what could be improved?

alanvww commented 1 month ago

Thank you @alanvww ! This looks fantastic to me. Why don't we use these templates and see what's missing and what could be improved?

Sure! Let me implement it by Wednesday.

alanvww commented 1 month ago

@shiffman @MOQN @sharellb Templates added! And instead of the regular templates, I am using the new issue forms feature of Github, which allows the template to have dropdown and other features.

alanvww commented 1 month ago

@shiffman @MOQN @sharellb Based on the feedback I got from the meeting today, I found that there is external link support in the issue form! CleanShot 2024-10-10 at 23 13 00@2x

MOQN commented 1 month ago

Thank you so much @alanvww !!!

shiffman commented 1 month ago

Wonderful, thank you @alanvww! What are the next steps to add these same templates/forms to the ml5-next-gen repo?

alanvww commented 1 month ago

Wonderful, thank you @alanvww! What are the next steps to add these same templates/forms to the ml5-next-gen repo?

I can make a quick PR to make these available in the `ml5-next-gen' repo! Maybe @sharellb can review the content first and give some feedback on how to make it more suitable for library issues?

sharellb commented 1 month ago

Thanks so much @alanvww and yes sounds great! I'll review the content and we can continue discussion in in the next-gen repo issusoe for you to make a PR from. In addition, if you'd like to pair together this week we can review together and add to the next-gen repo! :D