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 'report a bug' button #1524

Merged
merged 1 commit into from Dec 5, 2021
Merged

Add 'report a bug' button #1524

merged 1 commit into from Dec 5, 2021

Conversation

MasterEnoc
Copy link
Contributor

@MasterEnoc MasterEnoc commented Apr 21, 2021

Add 'report bug' button requested in #786.

@MasterEnoc MasterEnoc requested a review from as a code owner Apr 21, 2021
Copy link
Contributor

@ojeytonwilliams ojeytonwilliams left a comment

LGTM 👍

Copy link
Contributor

@simon04 simon04 left a comment

Just to mention: GitHub supports passing a custom issue body, e.g. using https://github.com/freeCodeCamp/devdocs/issues/new?labels=bug&body=foo+bar – this way we could automatically prefill the user agent and/or page where the error occurred.

@ojeytonwilliams
Copy link
Contributor

@ojeytonwilliams ojeytonwilliams commented Apr 22, 2021

Oh, that's neat. We could include that in this PR if it's a simple tweak (I don't know erbs well enough, honestly). Otherwise, that could be a follow up.

@MasterEnoc
Copy link
Contributor Author

@MasterEnoc MasterEnoc commented Apr 22, 2021

It could be fine, but the custom issue body will bypass the selection of an issue template; we have two types of bugs templates, doc style and bug report (UI, devdocs features bug, etc), both have different issue body. If it is fine bypass the selection of an issue template I will continue adding the information @simon04 mentioned.

@j-f1
Copy link
Member

@j-f1 j-f1 commented Apr 22, 2021

Note that the new issue page (https://github.com/freeCodeCamp/devdocs/issues/new/choose) redirects to a login page if users don’t have a GitHub account. Maybe it would make sense to make a custom support page on devdocs.io that links to each template individually and suggests users create a GH account if they don’t have one yet? I guess it’s true that a DevDocs user is more likely to have a GH account than a random person, though.

@MasterEnoc
Copy link
Contributor Author

@MasterEnoc MasterEnoc commented May 25, 2021

Make a new page would end up suggesting the user to make a GH account, right? Unless the page can make anonymous issues (It would be helpful for those who do not want a GH account) I do not find it very useful, I have seen how other bug trackers let make issues via email, I do not know if Github allows that.

@j-f1
Copy link
Member

@j-f1 j-f1 commented May 30, 2021

Yeah — after adding a GitHub issue link to some Mac apps I wrote I realized that it isn’t really clear why GH would ask you to log in, so I changed the apps to link to a page with my email on it too.

@MasterEnoc MasterEnoc merged commit 93a42cc into freeCodeCamp:main Dec 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants