this post was submitted on 06 Jul 2023
51 points (100.0% liked)

IAmA

220 readers
1 users here now

Welcome IAmA! This is a place where people make posts and other people can then ask them questions

This version of the community is oriented towards topics relevant to the programming.dev communities

example post title: I am a game developer for X video game company, ask me anything

All posts must contain some form of proof showing that you are actually who you claim to be by connecting you to your lemmy username (if youre not famous that could just be editing your github or making a mastodon post in an account you use and then linking it as a minimum)

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
 

Hey everyone! Figured I would do an AMA to kick off some activity in the IAmA community over here. Feel free to throw down some questions below and ill answer them

I'm currently a student in university and have been doing both web development and game development recently (web for internships, game on my own). Out of the four admins ive been the one mainly handling community creation and managing in the instance to make sure everythings running smoothly

Some other misc topics that I can answer about: I compose music & make pixel art, and my favorite games are minecraft, SCP:SL, everhood, battlerite, and metal slug 3

If anyone else wants to do an AMA feel free to start one up in the community (assuming it fits the instance). Any activity helps get the ball rolling for getting it active

you are viewing a single comment's thread
view the rest of the comments
[–] RonSijm 4 points 1 year ago (1 children)
  • What programming languages do you know / commonly use?

  • How do you plan to run this instance Lemmy versioning wise - in the sense of - will you stick to running the "officially" released builds, or will you use/create forks with new features/fixes that are not in main yet?

I don't know how easy it is to get PRs into the main Lemmy repo if you want to add stuff, or what the timelines are. Could be interesting to see instances run their custom forks for a while to beta-test them before those forks get merged into main.

[–] Ategon 5 points 1 year ago (1 children)

Ones I typically use are javascript, C#, gdscript, C++, and typescript and been starting to learn rust recently so I can work on some lemmy features. Ive also touched haskell, prolog, and python for uni

We already have a fork up for the instance that is going to be contributed to and used for the instance that has things other than ones in the release build. One thing I added to that is a button in the navbar that just takes people to the request community when they click it (as a replacement for the create community button in other instances) (although currently it seems to be very broken when its not locally hosted). Im also working on a flairs feature and snowe is working on a polling system

[–] RonSijm 2 points 1 year ago (1 children)

and been starting to learn rust recently so I can work on some lemmy features.

That's pretty cool. I've been doing the same thing. I downloaded the LemmyNet source and checked it out a bit, though it seems pretty small.

What do you think of the Lemmy source from what you've seen? I was expecting a more modular setup. So in the future there could be something like a marketplace / extension page were people can just add specific features to their instances.. for example for your thing, people just install "Mod-Add-Navbar-Button-To-Request-Community" extension

[–] Ategon 1 points 1 year ago

Source is relatively decent. Clear enough that it can be navigated but still can be a pain to figure out what some things do on first look. For the community request button it was just 7 lines I could add into the navbar script in lemmy-ui which was pretty easy to do. Having a more modular set up could be cool but might be a bunch of work for the devs to get that set up so for now im fine with how it is