Re: [PATCH 1/1] DOC: Add 'Question.md' issue template, discouraging asking questions

2019-08-11 Thread Tim Düsterhus
Ilya,

Am 11.08.19 um 20:01 schrieb Илья Шипицин:
> Tim, what do you think of providing some info on _first_ issue?
> 
> Look, what I've accidently found :)
> 
> https://github.com/actions/starter-workflows/blob/master/automation/greetings.yml
> 

I don't think that's really necessary, there's enough documentation for
these users already. Even more documentation is not going to help here.

1. We have CONTRIBUTING. GitHub automatically shows a note to first
timers as indicated in the first screenshot of the help:
https://help.github.com/en/articles/setting-guidelines-for-repository-contributors
2. We have issue templates. We now even have a "Question" template that
tells users to not abuse the issue tracker. But even one is being
ignored:
https://github.com/haproxy/haproxy/issues/213#issuecomment-519492046

Smart users don't really need any more documentation. Non-smart users
will simply ignore that automated comment as well.

PS: I believe the HAProxy organization does not have access to GitHub
actions anyway. At least not yet.

Best regards
Tim Düsterhus





Re: [PATCH 1/1] DOC: Add 'Question.md' issue template, discouraging asking questions

2019-08-11 Thread Илья Шипицин
Tim, what do you think of providing some info on _first_ issue?

Look, what I've accidently found :)

https://github.com/actions/starter-workflows/blob/master/automation/greetings.yml

On Fri, Aug 2, 2019, 10:16 PM Willy Tarreau  wrote:

> On Fri, Aug 02, 2019 at 03:10:11PM +0200, Lukas Tribus wrote:
> > Acked and agreed with what Tim says.
>
> Thanks guys, now applied!
>
> Willy
>
>


Re: [PATCH 1/1] DOC: Add 'Question.md' issue template, discouraging asking questions

2019-08-02 Thread Willy Tarreau
On Fri, Aug 02, 2019 at 03:10:11PM +0200, Lukas Tribus wrote:
> Acked and agreed with what Tim says.

Thanks guys, now applied!

Willy



Re: [PATCH 1/1] DOC: Add 'Question.md' issue template, discouraging asking questions

2019-08-02 Thread Lukas Tribus
Hello Tim,


On Fri, 2 Aug 2019 at 14:52, Willy Tarreau  wrote:
>
> On Fri, Aug 02, 2019 at 02:45:06PM +0200, Tim Düsterhus wrote:
> (...)
> > So that paragraph you suggested might discourage users that actually
> > read and understand if something is *slapped in their face* from HAProxy
> > and does not help with users that don't read at all. We don't want to
> > discourage the former group with such a passive-aggressive paragraph.
>
> OK works for me. Let's see anyway, it's cheap to edit later if needed.

Acked and agreed with what Tim says.


Thanks!

Lukas



Re: [PATCH 1/1] DOC: Add 'Question.md' issue template, discouraging asking questions

2019-08-02 Thread Willy Tarreau
On Fri, Aug 02, 2019 at 02:45:06PM +0200, Tim Düsterhus wrote:
(...)
> So that paragraph you suggested might discourage users that actually
> read and understand if something is *slapped in their face* from HAProxy
> and does not help with users that don't read at all. We don't want to
> discourage the former group with such a passive-aggressive paragraph.

OK works for me. Let's see anyway, it's cheap to edit later if needed.

thanks,
Willy



Re: [PATCH 1/1] DOC: Add 'Question.md' issue template, discouraging asking questions

2019-08-02 Thread Tim Düsterhus
Willy,

Am 02.08.19 um 14:34 schrieb Willy Tarreau:
> I'd even add here :
> 
>Asking questions in the development bug tracker slows down
>development, delays issue resolution, and will make everyone
>angry at you.

I'd not add this:

The issue is that it might be non-obvious that the CONTRIBUTING file
contains instruction for the issue tracker compared to just contributing
patches and some projects actually accept questions in GitHub's issue
tracker. So the users come to the GitHub repository, want to open the
issue with their question and see this:

https://github.com/haproxy/haproxy/issues/new/choose

Then they think: I don't have a bug to report and I don't want to
suggest anything and thus they "open a regular issue".

And then they see the empty input and happily ask their question. I
would not assume malicious intent there.

With the new issue template they'll see "Question" in the list and
think: "A-ha! That's what I need", click on it and actually see the
warning text and then hopefully stop creating the issue.

So that paragraph you suggested might discourage users that actually
read and understand if something is *slapped in their face* from HAProxy
and does not help with users that don't read at all. We don't want to
discourage the former group with such a passive-aggressive paragraph.

Best regards
Tim Düsterhus



Re: [PATCH 1/1] DOC: Add 'Question.md' issue template, discouraging asking questions

2019-08-02 Thread Willy Tarreau
Hi Tim,

On Fri, Aug 02, 2019 at 12:21:54PM +0200, Tim Duesterhus wrote:
> --- /dev/null
> +++ b/.github/ISSUE_TEMPLATE/Question.md
> @@ -0,0 +1,19 @@
> +---
> +name: Question
> +about: Do NOT ask questions in the issue tracker. This issue tracker is for 
> tracking bugs and feature requests directly relating to the development of 
> the software itself.
> +labels: 'status: invalid'
> +---
> +
> +# :stop_sign: HOLD ON :stop_sign:
> +
> +Do **NOT** ask questions in the issue tracker. This issue tracker is for 
> tracking bugs and
> +feature requests directly relating to the development of the software itself.

I'd even add here :

   Asking questions in the development bug tracker slows down
   development, delays issue resolution, and will make everyone
   angry at you.

> +Use the forum or the mailing list if you have a question rather than a bug 
> or feature request.
(...)

I think this can help with those who don't read instructions (which,
despite, are quite clear). Waiting for Lukas' opinion (and/or rewording).

thanks,
Willy



[PATCH 1/1] DOC: Add 'Question.md' issue template, discouraging asking questions

2019-08-02 Thread Tim Duesterhus
This commit adds a new `Question.md` issue template that aims to prevent
users asking questions within the issue tracker, because the other two
templates do not fit "question", thus leading to people not seeing that
the issue tracker is not for questions.

This template inspired by TypeScript's Question template at:
https://github.com/microsoft/TypeScript/blob/master/.github/ISSUE_TEMPLATE/Question.md
---
 .github/ISSUE_TEMPLATE/Question.md | 19 +++
 1 file changed, 19 insertions(+)
 create mode 100644 .github/ISSUE_TEMPLATE/Question.md

diff --git a/.github/ISSUE_TEMPLATE/Question.md 
b/.github/ISSUE_TEMPLATE/Question.md
new file mode 100644
index 0..99b93e6eb
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/Question.md
@@ -0,0 +1,19 @@
+---
+name: Question
+about: Do NOT ask questions in the issue tracker. This issue tracker is for 
tracking bugs and feature requests directly relating to the development of the 
software itself.
+labels: 'status: invalid'
+---
+
+# :stop_sign: HOLD ON :stop_sign:
+
+Do **NOT** ask questions in the issue tracker. This issue tracker is for 
tracking bugs and
+feature requests directly relating to the development of the software itself.
+ 
+Use the forum or the mailing list if you have a question rather than a bug or 
feature request.
+ 
+The forum is at: https://discourse.haproxy.org/
+ 
+- The mailing list (no need to subscribe) is: haproxy@formilux.org
+- Subscribe to the list: haproxy+subscr...@formilux.org
+- Unsubscribe from the list: haproxy+unsubscr...@formilux.org
+
-- 
2.22.0