Lemmy

What is Lemmy.ml

Rules

  1. No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.
  2. Be respectful, especially when disagreeing. Everyone should feel welcome here.
  3. No porn.
  4. No Ads / Spamming.

Feel free to ask questions over in:

Create postCreate communityCreate multi-communityModlog

I’ve been thinking of contributing to foss projects with more than testing and bug reporting. I want to contribute to mainly open source game engines. There are a few that are mature and underrated, but lack any documentation for a user to get started. This is why I decided to do documentation, but I don’t know where or how to start.

Is there any general rule/guidelines for getting started with this ? I’m looking for anything that can help a beginner documentation writer



Trying to make some roadmaps with task lists, kanban board, etc. With focus on open source.

Been learning for a year now but trying to get a more natural progression put together to hone my focus of learn/get deeper into this then this then that. To grow bit by bit by bit.

So please suggest anything for any of the below.

My focuses:

  1. Helping grow/develop for open source game development/game mods (SuperTuxKart Evolved, The Smash-like, Beyond All Reason, Luanti, 0 A.D., etc)
  2. Helping projects that need it gain funding (OpenCollective, NLNet, NGI Zero Core, Liberapay)
  3. Helping people find other people for their own projects, and for each others projects
  4. Helping grow community, and visibility/knowledge of open source in world (Through growing certain parts of open source communities focused on Videos, Animation, Articles, etc. Even general outreach too)
  5. Blogging/Marketing to help projects get more eyes on them (Ghost?)
  6. Help out however I can for Operating systems (Kali Linux, Postmarket, Linux Mint, Bazzite, PopOS_Cosmic, Kubuntu, etc)
  7. Support various Appimages/flatpaks development (eventually the new Linux standard)
  8. To help write documentation (Future after being experienced)
  9. Helping to develop open-schematics open-source vehicles/public transit
  10. Currently you all deserve funding from all the effort put in over decades, years, months (depending on how long you been around). So I want to help out to get you all funded. I’ve enjoyed my journey using open source stuff now I want to contribute back however I can not just with donations.
  11. Eventually to get my own donations pipeline but eh later on.
  12. To get work in Linux/Open Source somehow overtime in future. That would be a dream come true.

Thinking for some fundamentals & tools to learn (Put into groups):

Grant Writing Fundraising Copy Writing OpenCollective Marketing NLNet NGI Zero Core

Networking Cybersecurity Documentation Building From Source GNU/Linux itself with Terminal Computer Science Git Agile Forgejo/Codeberg Programming Small Projects in General Focusing on Learning What is Needed in the Moment A Programming Kanban Board you recommend? A Virtual Machine Program you recommend? Neovim VSCodium Logseq (For Obsidian-like mind palace for learning) Design Principles of GNU/Linux OS, Apps, & Games Docker Kubernetes Godot Penpot Ghost? An AI-Assisting tool? (Won’t rely on it as a crutch just as a tool to aid in development but will learn this later when I learn to be an actually good dev) QA for Code (After gaining experience) Maintaining Code (What goes into maintaining code?)

Programming languages, I want to do small projects for, to learn:

Rust Python HTML PHP (Web Dev) Lua (Modding) GDScript

What else would you recommend for fundamentals that I am missing to learn? Or for more in depth learning for any of this? (Whether it is for specific focuses: Software Engineering/DevOps/Game Dev/etc, certain fundamentals: Agile, etc , or for specific tools: Git, etc)

Any online/in-person groups I should join to get to know the community too overtime?

Hopefully this grows to be an additional resource others can use too. I ask here for up to date stuff, and since it feels better to talk to a person with experience than just relying on searching. Which I am still searching alongside this just figured I would ask on top of that.

Will save anything you suggest and put it all together. Please and thanks!!

I want to be helpful for Linux/Open Source by maintaining/creating. I won’t burn myself out and will start slow to get deep into each. Just I want to help out however I can overtime and be useful. I may be one person but overtime I’d like to inspire more people to help with those focuses too.


Hi,

From my experience, gamification can encourage users to take action, such as buying things or doing tasks for free. It feels much more rewarding when you receive a “prize” for your actions, even if that prize is not material.

I was thinking - what if there was a game where players could buy items for real money, and that money went directly to open-source projects? Or maybe players could provide proof of their support for an open-source project and receive rewards for it. Alternatively, for every merged pull request into an open-source project, a player could receive a unique in-game item that cannot be obtained otherwise.

I imagine an MMORPG where you can flex your gear or character to other players, multiplying the satisfaction, while simultaneously doing a genuinely good thing by supporting open source.

What do you think? Is it a stupid idea or not?


There is a pro player on the server who kills you over and over?

This pro player is so annoying but also you are too noob to combat him/her? That’s no problem!

We offer Capitalism as a Service in JMA CTF. You can use your match score to put bounty on the offending player. The teammate who kills the target, receives a sum of the normal kill score + the bounty you have put!

Furthermore, the game puts a skull above the target visible only to enemies. So the bounty hunters on your team can easier find the juicy meat!

Also, with /lb command short for “list bounties”, your team can see a list of targets and the prices on them!

PS: I already introduced the game in this post

PS2: I am also a developer of the game. As I added the skull feature, I also became the first victim xD


I’m a techie by trade who matured using proprietary technologies like Windows, but reached my breaking point once ads were introduced at the OS level. Since then I’ve been on something of a personal vendetta against big tech. It’s been about 4 years now, and I thought I’d share my experience.

My first and predominant interest was securing a means of private communication that wasn’t centralised. Like many before me, I stumbled upon Matrix. Adoption was problematic; I couldn’t help people understand why using WhatsApp, Discord, etc. was a bad idea. But ultimately I managed to convince most of the people in my circle to migrate to my Matrix server by adding IdP (using Keycloak). The login is also tied to various other services, but the carrot that drew most of them in was my Jellyfin instance.

It’s running on a home server with ~60TB of hard drive space, and each user also has access to Seerr for requesting content, so it’s become quite an extensive library over time. Building the server cost somewhere in the region of 5k to set up (it hosts far more than just Jellyfin), plus a small monthly fee for the VPS I use as a reverse proxy. I offer everything free of charge as a labour of love for the people I care about.

I also provide free tech support to any of my users running any instance of Linux, both hardware and software. Windows users are advised to search their issues online, or allow me to install a dualboot Linux option to help them reach a resolution. I even go as far as offering a free 256GB NVMe for this purpose, provided they’ve a free M2 slot in their builds.

In my experience, bringing the layperson into the open source world is definitely possible, but it comes at great personal expense. People don’t like change, but evidently they hate adverts even more so.

I’m keen to hear about others with similar experiences this far down the rabbit hole. what have you found that works in helping with wider adoption of open source technologies in your communities?


I’ve been working really hard those past 3 months to deliver what I can consider to be the best android IPTV app; fully open-source, intuitive, bloat-free and ultra-fast. Today, I release Fred TV 2.0 on the playstore!

  • Optimized to be the fastest IPTV app out there, with a fully re-written backend made in Rust.
  • Full Android TV support, D-Pad support on every view
  • New easy-to-use redesigned TV Home for Android TV
  • Robust playback, even on shoddy streams and on low-end devices
  • Full support for Xtream and M3U

Try it out! You won’t regret giving it a shot if you’re already using other IPTV apps.

If you had tried the app previously under 1.X.X, please try it again, 2.0 is a massive upgrade.

https://play.google.com/store/apps/details?id=dev.fredol.open_tv

https://github.com/fredolx/fred-tv-mobile





So many people think open source games are a no-go. But there are many good FOSS games. Luanti CTF is one of those games I really enjoy. It is based on the open source voxel game engine Luanti which has similarities with the closed source Minecraft game.

Showing server list in Luanti

I have been playing this game since youth years. And now I also develop the game :)

Server address: jmaminetest.mooo.com:30001

Some YT channels posting CTF vids:

Edit: See this post from rubenwardy on history of CTF. He started the game. And as he lost interest, he did a wise choice to hand it over to someone else.

Edit2: This server, and also other servers in the JMA network is strictly family friendly. Bear this in mind when playing on the server. This also means it could be a good playground for your kids, if you’ve got any :)