Where should Julia feature requests go?

Perhaps so with smaller projects and libraries, but as @jariji showed it’s quite a mix. With larger projects, I’ve found that I always have to acquaint myself with the norms of every different community before being able to post appropriately.

  • Rust: pushes feature requests to discourse in their new-issue form, but uses the enhancement label for targeted feature-y issues
  • Go: uses issues, but with a structured process to close many
  • CPython: pushes feature requests to discourse, but allows using issues after a discourse discussion that shows support

Additionally:

  • Numpy: asks for both a discourse thread and an issue simultaneously
  • Scipy: uses issues

It’s a mix — and in my view, I think this is very reflective of the blurry lines and wide variety in feature requests. There’s a distinction between explicitly inviting feature requests as issues and using issues for some feature requests.

10 Likes