• astronaut_sloth@mander.xyz
      link
      fedilink
      English
      arrow-up
      37
      arrow-down
      1
      ·
      4 months ago

      Depends on your skills. Documentation is always useful. If you have language skills, translation of documentation or helping create language packs/translations.

      That’s just off the top of my head. I’m sure if I thought about it, I could come up with more.

      • litchralee@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        15
        ·
        edit-2
        4 months ago

        If not code or documentation contributions, then well-written bug reports. Seriously, the quality of bug reports sometimes leaves a lot to be desired. And I don’t necessarily mean a full back-trace attached – and please, if you ever send a back-trace, copy-and-paste the text, never a screenshot – but just details like: system details, OS, version, step-by-step instructions to reproduce that a non-coder could also understand, plus what you expected to happen versus what actually happened.

        This stuff (usually) comes naturally to programmers and engineers, but users don’t necessarily see things this way. I sometimes think bug reports need to adopt a “so tell me what happened?” approach, where reporters are encouraged to describe free-form what they think of the software, then providing the specific details that developers need. That at least would collect all the relevant details, plus extra details that no developers thought to ask.

        Even just having folks that help gather and distill details from user reporters on a forum is easing a burden off of developers, and that effort should be welcomed by any competently-organized project. Many projects already have a template for reports, although it often gets mistaken for boilerplate. Helping reports recognize that they need to fill in all the details is a useful activity that isn’t code or docs.

        • lad@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 months ago

          bug reports need to adopt a “so tell me what happened?” approach

          I think, this may be one of the rare cases where use of LLMs may be reasonable. Help user structure their report, then call for a human

      • thingsiplay@beehaw.org
        link
        fedilink
        arrow-up
        9
        ·
        4 months ago

        Good advice. I want to add the option to offer money or hardware support. Writing helpful Bug Reports is also a good, especially if you really care with testing. Maybe even do Testing of software and functionality, Beta Tester with reports. Less technical would be designing logos or buttons or any graphical activity for documentation and websites, or for the application itself.

        Documentation and Bug Reports are probably the top way to help if you can’t code.

    • calcopiritus@lemmy.world
      link
      fedilink
      arrow-up
      14
      arrow-down
      1
      ·
      4 months ago

      If you’re an artist, there’s no shortage of potential open source work. Most FOSS apps have an ugly af GUI.

      Either making better assets or better overall design would work.

    • Kissaki@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      Can’t or don’t want to?

      I got into a project starting out with translations. Then community support. Then wrote a web interface to the desktop/server application. Then got into the project itself.

      Many projects have a contributing document or page with pointers. In general, being part of the community, providing information or support, improving documentation, or the bug tracker (reproduction, labeling, discussing/guiding), translating.

      What can be done and what makes sense varies a lot depending on project size and popularity too.