In which Git , 9branch to develop?

I want to fix a bug or add a feature.

In which branch to do my development work? (master is highly outdated, it is even not a 2.x version.)

@porton Please read

Just to directly answer the branch question: despite the name, master is n8n’s actively maintained development branch, it’s updated continuously and is what all PRs target. There’s no separate develop or main branch in this repo; master plays that role.

If master looks “not even 2.x” wherever you checked, you’re likely looking at an old fork, a local clone, or a release tag rather than the live branch on n8n-io/n8n. Fork master, branch off it for your fix/feature, and open your PR against master, that’s the correct target per CONTRIBUTING.md’s workflow.