linguist icon indicating copy to clipboard operation
linguist copied to clipboard

Replace Nextflow grammar and change colour

Open bentsherman opened this issue 1 month ago • 7 comments

Description

This PR updates configuration for the Nextflow language:

  • Update the grammar repository
  • Update the color to match Nextflow branding
  • Update code samples to match current syntax

cc @ewels

Checklist:

  • [x] I am changing the source of a syntax highlighting grammar

    • Old: https://github.com/nextflow-io/atom-language-nextflow
    • New: https://github.com/nextflow-io/vscode-language-nextflow
  • [x] I am changing the color associated with a language

    • [x] I have obtained agreement from the wider language community on this color change.
      • https://brand.seqera.io/color

bentsherman avatar Nov 13 '25 19:11 bentsherman

The link supporting the discussion in the template for the colour change needs to be an actual community discussion where the wider community has agreed on the change, not a link to the branding.

The color change was made by Seqera, the company that owns Nextflow, so there is no community discussion for this. You can see this new color reflected in the GitHub repository and website

bentsherman avatar Nov 13 '25 21:11 bentsherman

I reverted the samples and updated the license. I had trouble running the add-grammar tool, possibly because it didn't seem to recognize the old atom-language-nextflow submodule. Maybe because the repo is archived? In any case, I have tried to update everything manually to the best of my ability.

bentsherman avatar Nov 13 '25 22:11 bentsherman

The color change was made by Seqera, the company that owns Nextflow, so there is no community discussion for this. You can see this new color reflected in the GitHub repository and website

That may be the case but this is about changing the colour on GitHub. People get very sensitive about simple things like this, even when the language creators make these decisions, and we need somewhere to direct them when they come asking.

lildude avatar Nov 14 '25 07:11 lildude

In that case the brand website or Nextflow website should be enough... any community discussion at this point would be kind of moot given that we've already changed the color everywhere else

@ewels do you have any ideas here? I don't know what else we can do

bentsherman avatar Nov 14 '25 14:11 bentsherman

Crikey, this was a while ago. I think the official announcement was in 2023, see this blog post.

The main place for community discussion is now https://community.seqera.io/tag/nextflow , but we launched that around the same time that the colour and logo changed, so I don't think that there are any posts on this topic or anything. The repo with the trademark and official logos (with the colour) is here: https://github.com/nextflow-io/trademark

There's plenty of evidence of community adoption of the new logo and colour. The simplest way to see this is to search for "Nextflow" on Google Images and filter for the past year. Basically everything uses the new colour.

Is this enough @lildude? If you can think of anything else specific that you'd like to see I can try to dig something up.

ewels avatar Nov 15 '25 17:11 ewels

Thanks @ewels. I'll take that as sufficient evidence. If anyone complains, I'll send them your/Seqera's way 😉

I had trouble running the add-grammar tool, possibly because it didn't seem to recognize the old atom-language-nextflow submodule. Maybe because the repo is archived? In any case, I have tried to update everything manually to the best of my ability.

Yeah, so that doesn't look like it's worked given the test failures. The fact the original repo is archived doesn't matter as we don't reach out to it when replacing the grammar.

lildude avatar Nov 20 '25 10:11 lildude

If anyone complains, I'll send them your/Seqera's way 😉

Absolutely, happy to take the blame! 😅 Thanks!

ewels avatar Nov 21 '25 22:11 ewels