• kureta@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      5 months ago

      unironically agree. if it is useful for the community someone will fork it. you are not forever a slave to your open source contribution.

  • errer@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 months ago

    Don’t implement a user’s stupid idea, they fork the repo and somehow the fork gets more stars…

  • Dave@lemmy.nz
    link
    fedilink
    arrow-up
    3
    ·
    5 months ago

    I’ve heard some people take the approach of “merge everything”. Whatever people contribute, merge it. People like to feel like their time is valuable, and that their work is valued.

    You can follow up the merge with polish or tweaks but if you merge contributions you’re more likely to see more.

      • Dave@lemmy.nz
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        😆 I don’t think you’re supposed to take it literally. And it’s advice for everyone’s pet open source projects that no one else ever seems to contribute to, not really good advice for software that holds up civilization.

        • Muehe@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          5 months ago

          pet open source projects that no one else ever seems to contribute to, not […] software that holds up civilization

          SamePicture.jpeg

    • mryessir@lemmy.sdf.org
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      5 months ago

      I see where you came from.

      There are people submitting code with wrong licenses or no attribution. There are people just submitting for the sake of submitting - I dare github profiles for this. There are people who could need some feedback on their code, so that future contributions have better quality.

      And it can be very burdensome for a maintainer, assuming he maintains within its free time, to perfectly communicate and elaborate on each contribution.

      Also, maybe the project has a feature freeze because in the aimed architecture the same solution would be implemented externally.

      Its just not that simple and people generalizing or concluding too fast are mostlikely in the wrong. Bad PR travles faster and further though.

  • /home/pineapplelover@lemm.ee
    link
    fedilink
    arrow-up
    2
    ·
    5 months ago

    I’ve a noob user so over the year or so I’ve been learning to use git and read errors. This week I made my first PR patching a bug and it broke because I patched it in the wrong place, however, the project owner saw what I was doing and patched it himself. I’m trying my best here, hopefully I can gain enough experience to help out with more projects.

  • Zerush@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    OpenSource is only as good as an active community it has, bad if not and with an lazy dev. FOSS without an update since years is risky crap.

  • haui@lemmy.giftedmc.com
    link
    fedilink
    arrow-up
    1
    ·
    5 months ago

    I taught myself programming and I also help open source projects with documentation and translation. Gonna be a bit until I can really make PRs with code but slowly working towards it.

      • haui@lemmy.giftedmc.com
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        5 months ago

        Way too many for my sanity! I write for the wiki of postmarketOS, I translated for fluffychat, I‘m in the process of porting bitwarden client flatpak to arm (current version is years old) and many more. I write issues for every app I encounter bugs in. Have accounts on at least 5 popular git forges for that reason (time for federation folks!).

        How I find projects?

        I transition my life away from proprietary software one app at a time. If it exists in foss I try it. If I can manage daily driving it I do so and move to the next. There are always bugs, wrong translations or missing features. I report them as I encounter them and if I desperately need an app that doesnt work I attempt a port.

        I do this in strong opposition to some folks who have coding skills and who decide to shit on some open source apps because they‘re „broken“. The amount of energy it takes to spit hate would have sufficed to do something about it.

        Thanks for asking. Feel free to join the hunt for bugs.

  • ryannathans@aussie.zone
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 months ago

    A good sign you’re hostile to potential contributors. Maybe have a clear readme that gets them a working dev environment in a command or two. Try not to shit on people in issues