Skip to content

contributing: new contributors should not submit trivial fixes#23045

Merged
am17an merged 1 commit into
ggml-org:masterfrom
am17an:contrib-no-typos
May 14, 2026
Merged

contributing: new contributors should not submit trivial fixes#23045
am17an merged 1 commit into
ggml-org:masterfrom
am17an:contrib-no-typos

Conversation

@am17an
Copy link
Copy Markdown
Contributor

@am17an am17an commented May 14, 2026

Overview

Additional information

Requirements

@am17an am17an requested a review from ggerganov as a code owner May 14, 2026 07:03
Copy link
Copy Markdown
Contributor

@ngxson ngxson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No strong opinion about this tbh. I do understand that we received quite a large amount of spam in this category lately, but typo & trivial fixes (like documentation corrections) are still technically valid contributions.

Probably we can make this point a bit clear: No AI-generated trivial fixes

Comment thread CONTRIBUTING.md Outdated
Comment on lines +49 to +51
- If you are a new contributor
- Limit your open PRs to 1.
- Do not submit trivial fixes (e.g. typos, formatting changes)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- If you are a new contributor
- Limit your open PRs to 1.
- Do not submit trivial fixes (e.g. typos, formatting changes)
- If you are a new contributor:
- Limit your open PRs to 1
- Do not submit trivial fixes (e.g. typos, formatting changes)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2nd suggestion: Do not submit trivial fixes --> Do not submit trivial AI-generated fixes

@am17an
Copy link
Copy Markdown
Contributor Author

am17an commented May 14, 2026

It's hard to distinguish between AI and non AI fixes when they're so trivial. My intent was to encourage first contributors to go deeper than fix a typo somewhere.

@am17an
Copy link
Copy Markdown
Contributor Author

am17an commented May 14, 2026

Of course maintainers can merge PRs if they can think it improves documentation etc, but at least we can point to this when closing.

@pwilkin
Copy link
Copy Markdown
Member

pwilkin commented May 14, 2026

@ngxson true, but a lot of those fall into the category of "contribution farming", where someone just wants the "contributor" badge so they can write somewhere that they're a "contributor to llama.cpp", so I think they should still be discouraged.

@ngxson
Copy link
Copy Markdown
Contributor

ngxson commented May 14, 2026

@pwilkin yes I'm aware of this category an indeed I personally really hate this kind of contribution farming. it's no more than cheating an exam to me.

however, looking at other projects, even bigger one like the linux kernel, they still (have to?) accept trivial typo fixes. probably this is still a valid kind of contrib among open-source projects after all.

Instances like PR 23036 or 23039 are clearly low-quality AI-generated and can be closed with the reason of "AI-generated PR description". otherwise, if a contributor really read the docs / the code, spot typos and manually create a patch, that could still be count as a valid contrib by most OS projects.

@am17an
Copy link
Copy Markdown
Contributor Author

am17an commented May 14, 2026

I picked this policy up from vLLM, which doesnt accept this kind of PR. In any case the decision is up to maintainer, not like anyone reads contributing.md anyway

@ngxson
Copy link
Copy Markdown
Contributor

ngxson commented May 14, 2026

hmm ok fine for me then, I have no strong opinion, kinda 50/50 between being inclusive vs reduce spam. but I think it's fine to accept this point on the guideline for now

(just need to fix the editorconfig before merging)

@am17an am17an force-pushed the contrib-no-typos branch from 551f688 to 390b51f Compare May 14, 2026 13:34
@TimYagan
Copy link
Copy Markdown

TimYagan commented May 14, 2026

I feel that both of your perspectives are valid in terms of triviality of some PRs.

My opinion is that while typos and formatting improvements are valid, it places a significant burden on the reviewing team, therefore these should be flagged as low priority when you folks are triaging the PRs.

Ideally I would suggest that you open a "feature branch" that aims to tackle these lower priority contributions and assign non-critical contributors to review those PRs on the feature branch.

This will reduce the effort on the core functionality.

Just my two cents based on my observations from enterprise repos.

@am17an
Copy link
Copy Markdown
Contributor Author

am17an commented May 14, 2026

can someone reapprove?

@am17an am17an merged commit 97b658c into ggml-org:master May 14, 2026
2 of 3 checks passed
xxmustafacooTR pushed a commit to xxPlayground/llama-cpp-turboquant that referenced this pull request May 15, 2026
dandm1 pushed a commit to dandm1/llama.cpp that referenced this pull request May 16, 2026
rsenthilkumar6 pushed a commit to rsenthilkumar6/llama.cpp that referenced this pull request May 19, 2026
ArberSephirotheca pushed a commit to ArberSephirotheca/llama.cpp that referenced this pull request May 19, 2026
baramofme pushed a commit to baramofme/llama-cpp-turboquant that referenced this pull request May 23, 2026
carlosfundora pushed a commit to carlosfundora/llama.cpp-1-bit-turbo that referenced this pull request May 24, 2026
winstonma pushed a commit to winstonma/llama.cpp that referenced this pull request May 27, 2026
fewtarius pushed a commit to fewtarius/llama.cpp that referenced this pull request May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants