SDF Chatter
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
rayb@lemmy.world to Selfhosted@lemmy.worldEnglish ·
edit-2
3 年前

Anyone contributing to Lemmy's code development

message-square
message-square
37
link
fedilink
49
message-square

Anyone contributing to Lemmy's code development

rayb@lemmy.world to Selfhosted@lemmy.worldEnglish ·
edit-2
3 年前
message-square
37
link
fedilink

Curious if anyone is working on the codebase for Lemmy. I’m sure we all see a few places where it could use some love.

The main repos are:

  • https://github.com/LemmyNet/lemmy
  • https://github.com/LemmyNet/lemmy-ui

Personally, I’ve been working on a few small things for docs.

PS: Here’s a pretty easy ticket to jump on if you want to get started :) https://github.com/LemmyNet/lemmy-ui/issues/1214

There is also a dev chat in their Matrix space: https://matrix.to/#/#lemmy-space:matrix.org

  • rayb@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    6
    ·
    3 年前

    Maybe you could make your changes as a userscript first and let people play around with it? I’d def test it out :)

    Fun fact: there used to be many more lemmy themes that were pretty cool but they got ripped out as too hard to maintain a while ago.

    • pkrasicki@lemmy.worlddeleted by creator
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 年前

      That sounds interesting! I wanted to be able to use it myself in case devs weren’t interested in changing the UI. Can you tell me how it works and how to do that?

      • rayb@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 年前

        You add a browser extension that lets you write code that runs on any page you want. This video should be a decent explainer: https://www.youtube.com/watch?v=6DmQ_V9ZRlk

        • pkrasicki@lemmy.worlddeleted by creator
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 年前

          Instructions unclear, I wrote a Firefox addon instead :D https://addons.mozilla.org/firefox/addon/lemmy-modern-ui-theme

          But you should be able to take the script and easily turn it into a userscript: https://github.com/pkrasicki/lemmy-modern-ui-theme-addon

          It works with both light and dark theme, but sometimes the detection fails for me and applies wrong styles. I hope those hacks will last for some time though so that we could have a modern UI. I would change more stuff, but some things are not possible.

          • rayb@lemmy.worldOP
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 年前

            Very impressive, I dig it :)

            • pkrasicki@lemmy.worlddeleted by creator
              link
              fedilink
              English
              arrow-up
              1
              ·
              3 年前

              Thanks :). Do you know where to find those older themes? It would be interesting to see how they were implemented.

              • rayb@lemmy.worldOP
                link
                fedilink
                English
                arrow-up
                2
                ·
                3 年前

                Here ya go https://github.com/LemmyNet/lemmy-ui/pull/910

    • pkrasicki@lemmy.worlddeleted by creator
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 年前

      That sounds interesting! I wanted to be able to use it myself in case devs weren’t interested in changing the UI. Can you tell me how it works and how to do that?

Selfhosted@lemmy.world

selfhosted@lemmy.world

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !selfhosted@lemmy.world

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don’t duplicate the full text of your blog or readme if you’re providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

  • selfh.st Newsletter and index of selfhosted software and apps
  • awesome-selfhosted software
  • awesome-sysadmin resources
  • Self-Hosted Podcast from Jupiter Broadcasting

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 333 users / day
  • 1.43K users / week
  • 5.08K users / month
  • 11.4K users / 6 months
  • 649 local subscribers
  • 61.4K subscribers
  • 5.46K Posts
  • 131K Comments
  • Modlog
  • mods:
  • Ruud@lemmy.world
  • Loki@lemmy.world
  • CannaVet@lemmy.world
  • devve@lemmy.world
  • ayyy@sh.itjust.works
  • curbstickle@anarchist.nexus
  • curbstickle_lw@lemmy.world
  • BE: 0.19.20
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org