-
-
Notifications
You must be signed in to change notification settings - Fork 734
-
-
Notifications
You must be signed in to change notification settings - Fork 734
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
Sustainable support plan #877
Comments
I completely agree. It is a problem. But mostly our fault, since we don't provide the needed guidance. https://github.com/yeoman/yeoman/blob/master/contributing.md#issue-submission should clearly list what kind of issue that belongs where; generator system, specific generator, bower, grunt, specific grunt task. |
Let's add as a docs task for #829. I don't mind taking it on. |
Rough thoughts as I work out how to word this. Yeoman provides an optimized scaffolding and workflow experience for creating compelling web applications. Developers use the new scaffolding tool
Binary issuesFor issues with the Yeoman binary, such as being unable to run Yeoman at all you should submit a bug ticket to the Yeoman issue tracker for further help. Scaffold issuesOur scaffolds (such as angular above) are community-driven, with several of our default ones living under the Yeoman organization on GitHub. These are maintained by developers in the community around a particular framework. Issue trackers for some of our popular generators can be found below
Build issuesAs we recommend using Grunt for building your projects, the Grunt issue tracker should be used for support issues around building projects. Keep in mind however that if you have an issue with a specific task (e.g CoffeeScript compilation) it probably makes more sense to submit a bug report to the task in use. Issue trackers for some of the common tasks used in the Yeoman workflow can be found below:
Package management issuesIf you have installed a package using Bower, updated a package or are experiencing issues managing packages, the Bower issue tracker should be used for submitting bug reports. If you are unsure where a particular problem lies, the Yeoman tracker may be used. |
@paulirish @sindresorhus is the above going in the right direction? If so I can firm it up into a proper support guide. |
Not really true, they use the scaffolding tool The webapp and angular generators are mutually exclusive.
Should probably be reworded to say something more along: it probably makes more sense to submit a bug report to the task in use.
Not needed. Would be better to add a general note that the Yeoman tracker can be used if they aren't certain where the problem is, or something. |
Thanks for the feedback! Well pointed out that it should refer more to +1 on the general note about support if unsure. |
In order for us to continue scaling the project, I think we need to define a clear support plan moving forward that improves on the contribution guide. Especially now that we are more modular with more cleanly defined roles for our various pieces.
At present, I worry that our issue tracker is treated as a silo for issues with grunt tasks, generators, Bower packages, tech stacks and on. I feel we need to define what it is we actually provide support for on the master issue tracker and what we don't.
Not doing so will only increase the number of issues we receive once we add more features.
For example, if there are issues with a generator, those should be posted to the repo for that generator rather than on master. Issues related to Bower (unless definitely related to Yeoman) should be posted on that repo and so on.
@sindresorhus does this make sense to you or am I over-estimating how much of an issue this is? :)
The text was updated successfully, but these errors were encountered: