Hacker News new | ask | show | jobs
by knolleary 2722 days ago
Hi, project maintainer here. I'm sorry you had that experience - do you have an example of this?

We get a lot of questions raised that are better handled on the project forum, slack or Stack Overflow, and try to ensure the github issue list is kept as genuine code issues rather than general support questions. That can be misinterpreted, but it isn't our intention.

1 comments

You can label issues to make that distinction. I've seen quite a few maintainers dismiss issues for similar reasons, much to the chagrin of the issue maker. It's kind of disrespectful just to pooh-pooh someone's issue.
We try hard to not dismiss them out of hand.

The issue template we use does try to steer the user to the forum or slack if it isn't a specific issue. But if they don't read the template and continue to raise an issue regardless, we will generally provide help in the issue and encourage them to use the other channels in the future.

One of the main reasons we prefer the general support type questions to be handled on the forum is the community on the forum is much larger than those paying attention to the github issue list. Someone asking a question on the forum will get a response much quicker than the issue list. It also takes the pressure off the core development team who ultimately, are only human.

Yes we could use labels and have the issue list as a mix of support, feature development tasks and genuine bugs. But we choose not to use it that way.

I don't like conflating the two concerns either, and I'm not saying you condone the behavior, but once it happens, dealing with it appropriately is important. You don't want people like the poster above going around feeling like their issue was unjustly ignored, and that they have no recourse for the resolution of their issue. I mean, do what you will... this is just a common thing I see which causes friction between users and maintainers.
I agree, which is why I asked for an example of where they felt dismissed or ignored so we could understand and learn from it.
1. dismiss issues from actual users

2. rationalize decision

3. ask for examples when ex-users bring up stories of being dismissed. rarely get said examples coz ex-users have moved onto another project with actual support. this supports your decision to dismiss support issues and send them to the magically huge forum community.

4. why is no one using our project?why do we get badmouthed on STEM oriented social media?

There's a reason people goto github instead of forums, they're looking for technical help not a chat

Part of your answer is reasonable, I feel this a bit too.

But now you and others have a real opportunity to discuss the issue here on neutral ground and I feel it is rude to just dismiss the invitation to provide actual examples.

Even my favourite elitist deletionism club: Stack Overflow, has been changing their ways lately it seems and are accepting requests to undelete.

Exactly this. I get so sick of trying to track down where the solution to a basic issue is that should be documented in the readme only to find a string of github issues closed with no linking comment to where the actual solution is. Then I bounce back and forth between github, and jira and billion other things to just find out how to use something at a basic level. These days I don't even bother I just read the code.

This whole "not putting support" in github issues is kind of BS in my opinion. Whats wrong with the issues being cluttered up? It has a search functionality, and tags, Id rather have one source of truth.

If its basic then answer the question, put it in the readme, or link to another issue that has the question alread answered. Maintainers fail to realize that some people search for issues from a particular context and sometimes variations on the same question are useful when you are searching for something.

> issues closed with no linking comment to where the actual solution is

This does annoy me. I'm not sure theres a great solution though. Should the maintainer create a new forum post of behalf of the user? Probably not, often with support requests to open source projects - the user disappears right after posting it. This is likely to happen even more if the issue is moved by the maintainer elsewhere.

> This whole "not putting support" in github issues is kind of BS in my opinion. Whats wrong with the issues being cluttered up? It has a search functionality, and tags, Id rather have one source of truth.

The clutter does make things harder. Issues now need to be tagged, issue counts on the project page are meaningless, maintainers must constantly search for the "IsReallyAnIssue" tag instead of just clicking on the issues link, etc etc. How much these things annoy you or anyone else will vary wildly based on personal preferences, and the scale of the project.

But - Heres the thing. It's their project - they are entitled to request help/support requests are made in one place, while bug reports are in another.

this is also why github's enabling of deleting issues is a HUGE problem. naive devs tend to want to declutter a lot and what is easier to declutter than some closed github issues?