Mental Health in Open Source

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • repo-lockdown

    GitHub Action that immediately closes and locks issues and pull requests

  • GitHub makes this unnecessarily worse by refusing to let you disable Pull Requests like one can disable the other social features (Wiki etc) of a repository: https://github.com/dear-github/dear-github/issues/84

    The workaround is to use GH Actions to auto-close PRs: https://github.com/marketplace/actions/repo-lockdown

  • dear-github

    :incoming_envelope: An open letter to GitHub from the maintainers of open source projects

  • GitHub makes this unnecessarily worse by refusing to let you disable Pull Requests like one can disable the other social features (Wiki etc) of a repository: https://github.com/dear-github/dear-github/issues/84

    The workaround is to use GH Actions to auto-close PRs: https://github.com/marketplace/actions/repo-lockdown

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • localslackirc

    IRC gateway for slack, running on localhost for one user

  • > Really? Just a git command, a button press on GitHub? So why don't they just do it? Why don't they apply the patches when people send the code in then?

    Because the patch was bad.

    > Something like a month later the guy just rewrote the patch without even engaging with me.

    Do you think he'd have done that if the patch was good? Was his version completely identical to yours?

    > Yeah, that made me feel like shit

    At least it didn't introduce a new bug to every user… I'm sure collective feelings of the userbase were less harmed in this case.

    > Sorry but maintainers don't have the moral superiority to demand free labor

    But you have the moral superiority to demand free labour from maintainers, to review, improve, test your patch?

    Look at this pull request for example: https://github.com/ltworf/localslackirc/pull/387

    How could a thing like that be merged?

    When asked to split it, he just proceeded to open tens of pull requests that were all based on the previous one, in a chain. And every commit contains thousands of lines of unrelated changes with what the description is.

    Then he got upset.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts