Changes to our Contribution Policies

4 months ago by vogi to c/godot

Godot is growing fast, so here is how we are dealing with the huge increase in contributions.

Not surprising, but glad they pick a more sensible approach than other open source projects.

mmyu 38 points 4 months ago

To me, this is the right approach. Contributors should not be submitting code that they don't understand and can't adjust.

path: 0 24526601, hotness: undefined, score: 38, children: 1
nerdspice 18 points 4 months ago

I agree. When I read their post, I thought good for them. It seems fair and they did a good job explaining the reasoning.

path: 0 24526601 24528244, hotness: undefined, score: 18, children: 0
stsquad 14 points 4 months ago

It's a hard problem. QEMU is currently reviewing it's AI policy and we're mindful to how helpful LLMs can be too someone new to the codebase while also capable of getting confused as the scope extends more widely over the repository.

We're open to wider changes being made with pre-approval but I suspect they will be special cases like guided re-factoring where they can remove the tedium from the engineer.

We've been experimenting with using models for patch review but again it can be a time sync if the models go off on a wild adventure. If they could reliably catch the common gotchas that would at least alleviate some of the pressure on maintainers.

The most important part of Godot's policy is the humans responsibility and ownership of the code.

path: 0 24524649, hotness: undefined, score: 14, children: 3
breadsmasher 6 points 4 months ago

qemu devs are ml members?

path: 0 24524649 24525259, hotness: undefined, score: 6, children: 2
mlg 9 points 4 months ago

Alot of FOSS devs are ml members, including lemmy lol

path: 0 24524649 24525259 24530188, hotness: undefined, score: 9, children: 0
bitwise 1 point 4 months ago
path: 0 24524649 24525259 24530122, hotness: undefined, score: 1, children: 0
CaptDust 12 points 4 months ago

Policy seems like a fair and good compromise.

path: 0 24524757, hotness: undefined, score: 12, children: 0
somegeek 7 points 4 months ago

Awesome policy

path: 0 24547617, hotness: undefined, score: 7, children: 0
Marija 1 point 4 months ago

Transparent rules build stronger CDMWorlds.

path: 0 24557172, hotness: undefined, score: 1, children: 0
onlinepersona 1 point 4 months ago

I don't understand what concrete steps are being taken. People can still submit stuff and let all communication go through an LLM. What is concretely being changed here in the flow of things?

path: 0 24540577, hotness: undefined, score: 1, children: 1
dreadbeef 6 points 4 months ago

If they see it they can reject the PR instead of going back and forth with a robot now without any complaints because they can just point to "follow our guidelines"

Without the ability to say "It goes against the guidelines" the annoying robot can tirelessly complain and plead to let its robot code into the codebase. It can keep saying "there are no rules against robot slop contributions" or "there are no rules against using a robot as a medium for conversation" draining more time and energy from a finite pool of people capable of spending time and energy reviewing code and communicating.

path: 0 24540577 24557532, hotness: undefined, score: 6, children: 0
godot
godot

@programming.dev

login for more options
7983
1193
559

Welcome to the programming.dev Godot community!

This is a place where you can discuss about anything relating to the Godot game engine. Feel free to ask questions, post tutorials, show off your godot game, etc.

Make sure to follow the Godot CoC while chatting

We have a matrix room that can be used for chatting with other members of the community here

Links

Other Communities

Rules

  • Posts need to be in english
  • Posts with explicit content must be tagged with nsfw
  • We do not condone harassment inside the community as well as trolling or equivalent behaviour
  • Do not post illegal materials or post things encouraging actions such as pirating games

We have a four strike system in this community where you get warned the first time you break a rule, then given a week ban, then given a year ban, then a permanent ban. Certain actions may bypass this and go straight to permanent ban if severe enough and done with malicious intent

Wormhole

!roguelikedev@programming.dev

Credits

  • The icon is a modified version of the official godot engine logo (changing the colors to a gradient and black background)
  • The banner is from Godot Design

go to feed...