• mesa@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    edit-2
    1 day ago

    I worked at a place that just had a git on a sftp server and that was it. Worked well in a small team. Git is made for it.

    Having a separate issue tracker turned out to not be a big deal at all. Theres a lot of niceties github has, but it turns out you really dont need a whole bunch to make good software.

    Nowadays i would probably go with gitea or forgeo if I had to self host, but git by itself is perfectly fine.

    • Kissaki@programming.dev
      link
      fedilink
      English
      arrow-up
      9
      ·
      1 day ago

      Did you not do code reviews? It’s the main thing I would miss. Being able to comment in-line, and manage iterations, is very valuable to me.

    • ugo@feddit.it
      link
      fedilink
      arrow-up
      13
      arrow-down
      6
      ·
      1 day ago

      you really dont need a whole bunch to make good software.

      Thank you. Louder for those in the back!

      Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away

      • FizzyOrange@programming.dev
        link
        fedilink
        arrow-up
        4
        arrow-down
        2
        ·
        24 hours ago

        You can’t use that to assert that your view about not having something is correct.

        IMO a bug tracker and PR review system are essentially and cannot be taken away. It would seem like most of the world agrees with me.

        • kixik@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          11 hours ago

          Others have already mentions gerrit, no need to review on the forge, and there’s as well gitweb. I imagine there exists many other solutions much better than the forge MR/PR. Particularly reviewing PRs on github is really messy for me. Depending on how complex the review might become I end up branching to the PR branch locally and checking the complex stuff locally without the forge.

          And there are many many bug trackers much better than the issue trackers. Bugzilla actually has kept improving, though I believe it might be too much for small projects, but there are many more.

          I do agree with the article writer that one really needs to create too many accounts already, GH from MS, Gitlab, sourcehut.org (I really like this one better, but still you need yet another account), codeberg, gitea, and some with different instances with different accounts each… It’s crazy, and now AI crawlers getting on them all, and also violating FLOSS licenses… Notice on distributed private repos it’s way harder for AI misbehavior and illegal behavior to do what it does in general.

        • ugo@feddit.it
          link
          fedilink
          arrow-up
          1
          arrow-down
          3
          ·
          edit-2
          24 hours ago

          3 things:

          1. I did not assert that “not having something is correct”
          2. You don’t need a forge for bug trackers and PR reviews (note: I also did not assert they are not needed or useful, either in my previous message or in this one)
          3. If something is required, it cannot be taken away without making the software less perfect. Perfect software is as small as possible and no smaller (note: I also don’t believe perfect software exists, but there’s some that gets as reasonably close as realistically possible)

          Please note also, that I responded to a very specific part that I quoted, namely the fact that you need reasonably little to make good software. Everything else is not an assertion on my part, but an assumption on yours.