Lemmy.one
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
rayb@lemmy.world to Selfhosted@lemmy.worldEnglish ·
edit-2
2 years ago

Anyone contributing to Lemmy's code development

message-square
message-square
37
fedilink
56
message-square

Anyone contributing to Lemmy's code development

rayb@lemmy.world to Selfhosted@lemmy.worldEnglish ·
edit-2
2 years ago
message-square
37
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
    10
    ·
    2 years ago

    That’s pretty nice! I think that the theme could def use a little love. I think the devs said at one point that they want to make it so any bootstrap theme could be imported but for now it’s just the two themes.

    Are you a designer?

    • pkrasicki@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 years ago

      Thanks! I’m a front-end developer :)

      • rayb@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        6
        ·
        2 years ago

        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.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 years ago

          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
            ·
            2 years ago

            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.world
              link
              fedilink
              English
              arrow-up
              3
              ·
              2 years ago

              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
                ·
                2 years ago

                Very impressive, I dig it :)

                • pkrasicki@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  2 years ago

                  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
                    ·
                    2 years ago

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

        • pkrasicki@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 years ago

          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:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

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.

  • 1 user / day
  • 1 user / week
  • 72 users / month
  • 12.5K users / 6 months
  • 436 local subscribers
  • 47.3K subscribers
  • 4.52K Posts
  • 99K Comments
  • Modlog
  • mods:
  • Ruud@lemmy.world
  • Loki@lemmy.world
  • CannaVet@lemmy.world
  • devve@lemmy.world
  • HybridSarcasm@lemmy.world
  • HybridSarcasm@lemmy.hybridsarcasm.xyz
  • BE: 0.19.7
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org