Good for the maintainer, hope they find peace and do things just for their fun, without needing to deal with comments like that anymore
Archiving a project which has other maintainers is an overreaction.
71–80 of 88 posts
Good for the maintainer, hope they find peace and do things just for their fun, without needing to deal with comments like that anymore
Archiving a project which has other maintainers is an overreaction.
Isn't treesitter integrated to nvim anyways at this point, even if it's experimental support?
So what will happen now? Who will take over? Abandoning a project because 1 person is kinda extreme.
Will this mean the end to NeoVim, whose main (one of) selling point is the tree-sitter out of the box? I hope not, as I am the long time user and supporter of the project.
Considering this is a very common plugin in the neovim ecosystem, it will probably get forked and maintained by someone else, like null-ls was forked into none-ls.
Earlier quoted context omitted.
Can't you just disable issues? I've seen DRF did that. Not sure if that is not possible for normal accounts.
I couldn’t when I started out doing that. But I don’t want PRs, either, so this works out for the best: I contribute a benefit and if someone forks it then I can consider merging their work unbothered by their expectations that their ‘request’ be granted.
I will never understand people like GitHub user “shushtain” in the linked issue. So obviously the guy is behaving like an entitled jerk, but it’s also surely counter-productive (volunteer maintainers are unlikely to respond well to plain rudeness)? Unless the goal isn’t a productive outcome, but just to be mean?
If you're in a social bubble, which is hard to avoid nowadays, I recommend watching police body cam videos to help recalibrate where the ends of the spectrum are. It's also given me sympathy for police in general
Nvim treesitter is kind of taken for granted even if nvim maintainers say it's experimental. So I think the community will have to find a solution and replacement project.
The fork button exists. That's the technically easiest solution.
Earlier quoted context omitted.
I couldn’t when I started out doing that. But I don’t want PRs, either, so this works out for the best: I contribute a benefit and if someone forks it then I can consider merging their work unbothered by their expectations that their ‘request’ be granted.
You can disable PRs as well
Which of these projects is more likely, relative to the other in its pair, to be targeted by users whose expectations are presented disrespectfully by whatever means (let's assume email) the users can discover?
1a) A project that has recent commits, but has pull requests and issues disabled.
1b) That exact same project, with the banner "This repository was archived by the owner" shown on all pages and objects within it.
2a) A project that left a work in progress unfinished six months ago, but has pull requests and issues disabled.
2b) That exact same project, with the banner "This repository was archived by the owner [six months ago]" shown on all pages and objects within it.
As one can reasonably predict, archiving when I'm not actively pushing commits turns out to be an effective way to stem the tide of jerks who otherwise pick a fight by email/irc / discord/forum / blah/blah / etc., in hopes of persuading me to commit further resources to their unpaid benefit or to finish something I don't care to work on finishing right now / this week/month / quarter/semester / year/decade / ever. It's archived, so clearly it'll never be finished, which helps enforce an appropriate calibration of expectations upon those desiring the outcome — and if I someday finish it, hooray, but no one has any plausible way to justify any expectations to the contrary, no matter how hard they wish otherwise. Thus why I recommend using archiving to remove the social pressure component of working in public on GitHub.
Of course, if you have a better solution than you've offered so far here, I'm certainly willing to consider it.
Earlier quoted context omitted.
The fork button exists. That's the technically easiest solution.
Unfortunately this is a social problem, requiring a social solution, not a technical one. (Which isn't to say that the solution won't involve pressing the fork button. But just pressing that button doesn't solve anything.)
Earlier quoted context omitted.
You can disable PRs as well
Overlooking your repeated assumptions of my incompetence at GitHub administration, neither of the 'why not just' steps you countered with will result in the banner that says 'This project is archived', which is a key component of my intentions. (For those who overlook it, the other characteristics of archival of course still suffice; I get all three for one UX interaction rather than three!) Which of these projects i…
If you archive it, then sure user's are less likely to send you disrespectful messages by whatever means (assuming they can find such means), but they are also less likely to use it, because you have basically said "this project is abandoned". Which if you don't want users at all, I guess that's fine, but then I'm curious why you bothered to publish it publicly at all.