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

Proposal: report-issue command #13

Closed
alexeagle opened this issue Jul 14, 2015 · 10 comments
Closed

Proposal: report-issue command #13

alexeagle opened this issue Jul 14, 2015 · 10 comments
Labels
area: angular/cli feature: insufficient votes Label to add when the not a sufficient number of votes or comments from unique authors feature Issue that requests a new feature
Milestone

Comments

@alexeagle
Copy link
Contributor

When a user mails us (or someone else) for help, it would be useful to gather information about their local environment, for example what version of node, npm, angular, libs they are using, log files, etc. This helps us reproduce their problem, and avoids a lot of back-and-forth communication to gather info ourselves.

We need more design thought, but my rough idea is a command for angular-cli that behaves a lot like the Send Feedback link in google properties. A wizard appears prompting user to explain their problem, gathers up the local repro info, and presents them with everything that will be sent off their machine (so they have a chance to prevent secrets being leaked).

@hansl hansl added feature Issue that requests a new feature effort2: medium (days) phase: proposal labels Mar 17, 2016
@filipesilva filipesilva added the P5 The team acknowledges the request but does not plan to address it, it remains open for discussion label Jun 4, 2016
@hansl hansl unassigned Brocco Feb 6, 2018
@alexeagle
Copy link
Contributor Author

Thinking about this again in the context of the volume of issue reports we get that are inactionable. Maybe we should route most users to file issues using a feedback command in the CLI rather than type them into github

@SanderElias
Copy link

You mean create a tool that wraps the output from ng version and adds the list of packages, and put that automatically in a GitHub issue, including a couple of placeholders for the problems?

@alexeagle
Copy link
Contributor Author

alexeagle commented Aug 1, 2018 via email

@filipesilva
Copy link
Contributor

I don't think we ever want user code unless it's already a repro app. Both because of the proprietary bit, but also because it's usually confounded by a lot of project specific logic. It's hard for us to unravel the real problem inside a real project.

Perhaps we could have a wizard for making repros. Something like:

> ng repro --create
Creating reproduction app
Reproduction created in repro-1234asdf
Please add a commit with the minimum code to reproduce the issue and run 'ng repro --submit`
# user adds repro
> ng repro --submit
Please open https://github.com/new in your browser and follow the instructions there to upload your reproduction.

Then fill in a new issue at https://github.com/angular/angular-cli/issues/new with the link to your repro. Thanks!

@filipesilva
Copy link
Contributor

I also remember some years ago that Ionic had a fantastic wizard to submit issues online, that also looked up issues with similar names and guided you through the process.

It doesn't seem to be working right now though: https://ionicframework.com/submit-issue/

We could have such a support website with the wizard and a knowledge base of the error codes.

@mgechev
Copy link
Member

mgechev commented Dec 17, 2018

Can we achieve this with the telemetry? If we can, do we need to keep this issue open?

@filipesilva filipesilva added area: angular/cli and removed effort2: medium (days) P5 The team acknowledges the request but does not plan to address it, it remains open for discussion labels Oct 1, 2019
@ngbot ngbot bot modified the milestone: Backlog Oct 1, 2019
Sheriar pushed a commit to Sheriar/angular-cli that referenced this issue Apr 6, 2020
Redirect user to owner detail page after visit save or update
@angular-robot angular-robot bot added the feature: votes required Feature request which is currently still in the voting phase label Feb 1, 2022
@angular-robot
Copy link
Contributor

angular-robot bot commented Feb 1, 2022

Just a heads up that we kicked off a community voting process for your feature request. There are 20 days until the voting process ends.

Find more details about Angular's feature request process in our documentation.

@ngbot ngbot bot modified the milestones: Backlog, needsTriage Feb 1, 2022
@angular-robot
Copy link
Contributor

angular-robot bot commented Feb 21, 2022

Thank you for submitting your feature request! Looks like during the polling process it didn't collect a sufficient number of votes to move to the next stage.

We want to keep Angular rich and ergonomic and at the same time be mindful about its scope and learning journey. If you think your request could live outside Angular's scope, we'd encourage you to collaborate with the community on publishing it as an open source package.

You can find more details about the feature request process in our documentation.

@angular-robot angular-robot bot added feature: insufficient votes Label to add when the not a sufficient number of votes or comments from unique authors and removed feature: votes required Feature request which is currently still in the voting phase labels Feb 21, 2022
@alan-agius4
Copy link
Collaborator

Closing as this is currently note in the CLI roadmap.
Let's reconsider this in the future.

@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Apr 3, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area: angular/cli feature: insufficient votes Label to add when the not a sufficient number of votes or comments from unique authors feature Issue that requests a new feature
Projects
None yet
Development

No branches or pull requests

7 participants