codeberg
New blog post: https://mergiraf.org, a syntax-aware merge driver for #Git.
Supports #Java, #Rust, #Golang, #javascript, #cpp, #csharp, #html, #json, #yaml and #xml so far, and it's quite easy to add support for more thanks to #treesitter.
https://antonin.delpeuch.eu/posts/mergiraf-a-syntax-aware-merge-driver-for-git/
Get it on #Codeberg: https://codeberg.org/mergiraf/mergiraf
I want to move to #Codeberg at some point this year... I wonder how much trouble it will be to move all my GitHub Pages stuff (all my personal pages are based on it).
Things to study:
The positive result of the #Codeberg membership votes to ban so-called "vibe-coded" projects from Codeberg (see here) makes us very proud to continue hosting #GoToSocial on @Codeberg!
Following the votes and changes to the terms and conditions, Codeberg has written up their stance on LLM's and "vibe-coded" projects:
Although often well intentioned, sharing the result of an prompt and calling it "libre software" does not make the world a better place. Codeberg is not and does not want to be a place to dump such generated single-use software that no one else will ever look at. We are a place for people to collaborate and improve software together. Within this context, the recent votes can be understood as a reconfirmation of those principles: As we want to center on human collaboration, we will not actively support or engage in the creation of LLMs and will not put our limited resources to use for storing single-use software that would pollute our FLOSS commons.
The blog post is well-written, well-sourced, and worth reading in full:
https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html
Since GtS has a very pointed anti-LLM policy in our Code Of Conduct, it's particularly pleasing to us that Codeberg is now pointing out that users are no longer welcome on Codeberg if they "[send] LLM contributions in violation of project's custom policies". Happily for us, this has not been a recurring problem on GtS as we tend to give off vibes that keep slop-fondlers at arm's length, but it's good to know that our anti-"ai" policy has institutional support now in case it becomes more of a problem in future.
If you want thank Codeberg by supporting them with membership and/or donations you can do so here: https://join.codeberg.org/
https://ziglang.org/news/migrating-from-github-to-codeberg/
#ZigLang #Codeberg
Postawiłem pl-fe od @mkljczk jako domyślny front-end naszej Koopowej instancji #Mitra.
Działa świetnie. Jeszcze trochę pracy by domyślnie front webowy zgłaszał się po polsku i w wybranej przez nas kolorystyce, ale nie wydaje mi się to pracochłonne. Bardzo podoba mi się mini panel administracyjny (tylko dla osób admińskich), najważniejsze rzeczy są pod ręką.
Sprawdzałem też pl-fe z #GoToSocial na mojej instancji fedika.pl, będzie polecanym klientem web :) Oczywiście działa też z #Mastodon. W zasadzie działa chyba z wszystkimi popularniejszymi serwerami #fedi.
Kawał świetnej roboty Nicole 👍
Zawieszam prace nad Manganem, by skupić się nad pl-fe.
Widzicie te kocie uszka nad avatarem profilu na pierwszym zdjęciu? To jedyny klient, jakiego znam, który to ma 😍 (na wspierających tę funkcjonalność serwerach)
If anyone knows of a #fix or workaround for this Codeberg import error preventing me from migrating a project, it would be great to have...
https://codeberg.org/Codeberg/Community/issues/1944
#codeberg #forgejo @Codeberg
I just posted this in a github issue for wyng_backup...
👉 I don't care about the pretense, pretexts or excuses they use for their window dressing; A spyware vendor is a spyware vendor, and a despot is a despot. Microsoft betrays users' trust at an immense scale.
Therefore I would like to leave this MS-owned site for someplace more ethical. The first alternative that comes to mind is CodeBerg; it serves projects more demanding than mine so I think it will be fine. Suggestions for other sites are welcome!
#microsoft #spyware #malware #wyng #github #codeberg
In case you didn't notice, #Tusky is now officially on #Codeberg!
Thanks to @Tak @ButterflyOfFire @fatuus and everyone who made this possible! 
I am really more efficient at fixing issues and bringing improvements to #Fedilab thanks to @HurricaneWeasel. If you think Fedilab has become more active these past months, it is obviously thanks to his precious help in managing issues. If you use #Codeberg, you might know him :)
A big thank you to you Fluffy <3
Small steps:
Recently, I moved from VS Code to VS Codium (same app sans Microsoft surveillance - see https://vscodium.com/).
This morning, I migrated from github to Codeberg (https://codeberg.org/), integrating the latter with VS Codium (this move negating MS github surveillance).
With minor issues resolved (mostly due to my own noobness with all this stuff), all good.
Fellow coders: PM if you'd like details - happy to help if able.
We're still working on transferring everything to Codeberg, but progress is being made, and the Arcticons repo is already on there! (Still early stages)
Thanks to @nlnet I was able to revamp and fully update the delightful #fediverse experience curated list, with hundreds of #ActivityPub-related #FOSS projects.
Just now I added a new section Application plugins, that will soon be published at:
https://delightful.coding.social/delightful-fediverse-experience
Until that time you can check out the plugin section in the #Codeberg repo at:
https://codeberg.org/fediverse/delightful-fediverse-experience#application-plugins
#go / #golang folks. If any of you is still using my `github.com/tealeg/xlsx` library (>6k stars suggest some of you are), please note that it has now been migrated to `codeberg.org/tealeg/xlsx` and bumped to v4 (to reflect the incompatibility of this path change).
The old #GitHub repo is now archived. It will still work in your code, but no further attention or work will happen there. Please create your issues and PRs at #Codeberg instead.
@Codeberg have just passed, with a considerable majority, this modification of their Terms of Use:
»7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude, OpenAI Codex). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do not include harmful code (c.f. § 2 (1) 5).« (emphasis added)
We welcome the change. We'd welcome it even more if that tiny word "mostly" wasn't watering it down so badly, leading to foreseeable conflicts.
We're not worried about to which extent it can be enforced. To any extent it's a net positive. People demanding perfection in every step of the combat are usually combatants on the other side, following the Simple Sabotage Field Manual.
I co-proposed/wrote the #Codeberg vibe-coding ban and all I got was a lot of haters in my mentions.
And a nearly 70% approval rate, with one of the highest voter turnouts the association had afaik (and one that's comparable to the last EU elections). 😎
It was a great pleasure to write up this post about the #Codeberg's recent votes with respect to LLMs and the impact that LLM have on #FLOSS more broadly, together with @Gusted and @fnetX:
Protecting our FLOSS commons from LLMs
https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html
On Codeberg and other Forgejo social-coding sites, you can customize your profile using a special repo named:
.profile
If you look at the screen-shots, I show a 'before' and 'after'
Before I create that special .profile repo, you just see a list of my repositories.
After I create that special .profile repo, you see whatever I put in .profile/README.md
See:
https://forgejo.org/docs/latest/user/profile/
And, you can see my .profile repo here:
1/
If you are curious about where the "Retejo" name comes from —
The way the name "retejo" was chosen was inspired by how the name "forgejo" chosen.
...
RE: https://mastodon.social/@reiver/115203527761462559
#ActivityPub #ActivityStreams #codeberg #forgejo #GeminiProtocol #gitea #markdown #retejo #SmallNet #SmallWeb #StaticSite #StaticWeb #StaticWebSite
I didn't notice #arcticons has an iOS set until they moved to #codeberg
The app can't be available on #Obtainium like our other apps because it exceeds the 100Mb limit for release attachments on #Codeberg.
Maybe there is another solution that we're not aware of?
We've launched a new project:
Arcticons Selfhosted. An icon set for your favorite self-hostable software. Created by @stratself, it's our first project to fully debut on Codeberg.
Check it out on our fancy new site:
https://selfhost.arcticons.com/
#arcticons #codeberg #icons #iconpack #selfhosting #selfhost
#codeberg
