jose-elias-alvarez / nvim-lsp-ts-utils

Utilities to improve the TypeScript development experience for Neovim's built-in LSP client.
The Unlicense
437 stars 18 forks source link

[Feature]: Add issue forms #51

Closed vuki656 closed 3 years ago

vuki656 commented 3 years ago

Adding forms here as promised in null-ls.

I added a default title prefix here since people often add their own to try and categorize issues. This often leads to a lot of different conventions of issue titles. If you think it's a good idea ill add it to the null-ls repo as well.

Adding a default title prefix should fix that.

jose-elias-alvarez commented 3 years ago

Thank you again for this! I like the title prefix idea, since you're right that the format ends up all over the place otherwise.

One other small thing that I realize could help (here and for null-ls) is to add a section asking users to enable the debug option and post the output if it's relevant. No hurry, though – this is already a big improvement.

vuki656 commented 3 years ago

Sure, will add the debug field. Should it be required for users to post debug log in bug reports?

It would be great if you could enable discussions for nulls and this repo, that way if someone has just questions, or problems, not necessarily issues, they can get help.

Also, when the user goes to open an issue there can be a button to go to discussions and ask there.

jose-elias-alvarez commented 3 years ago

Good idea, just enabled it for both repos. I'd say debug should be mandatory for null-ls but not here, since it's only relevant for the null-ls integrations. Thank you again for your work on this!

vuki656 commented 3 years ago

I noticed there is no doc for enabling debug. I found in the sc it's enabled by passing a debug flag in the config, I assume like this

null_ls.config({
    debug = true
})

When that's enabled, where does it write the output to?

Ideally, I can add a How to enable debug in FAQ so users know how to enable it and where to find the log when filing a bug report.

jose-elias-alvarez commented 3 years ago

Wow, good point, I somehow completely forgot to mention it. It just writes output to :messages, so that's what we would want them to post.