This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/readilyaching on 2026-01-02 01:05:35+00:00.


Hi everyone,

I’m maintaining an open-source project and currently have two PRs that implement the same feature (a bilateral filter) but in different ways (the implementation details below aren’t important with regards to my question):

  • PR #176: Basic implementation in RGB space, optimized for performance with WASM. Simple and easy to integrate, but may produce minor color artifacts.
  • PR #177: Uses CIELAB color space for perceptual accuracy. Produces better visual results but is more complex and potentially slower.

As a maintainer, I want to ensure we end up with a single, high-quality implementation and make that decision as fairly and kindly as possible. I’ve created a GitHub discussion to encourage the contributors to collaborate and combine the best aspects of both PRs, rather than competing against each other: github.com/Ryan-Millard/Img2Num/discussions/184

Before moving forward, I wanted to ask:

  • How do you usually handle situations where multiple contributors submit different implementations of the same feature? I feel like this will be a very tough and possibly opinionated answer.
  • Do you prefer picking one, combining ideas, or encouraging collaboration like I’m attempting to do?
  • Any tips for keeping the process positive and transparent for all contributors? OSS is for everyone, so what I want isn’t the important thing in my eyes - I want to get a final product that will benefit everyone.

Thank you for making it this far! I trust this sub - you guys always give great answers.