Closed
Description
Information about Node.js release process is spread across two github repos in way that is starting to appear arbitrary.
I think the current situation arose naturally from the history. The LTS team was originally somewhat seperate from the "current releases" team. It was tasked with making a proposal for an LTS support plan, and the plan was developed and implemented in the WG repo, and has remained here ever since.
But now that years have gone by and the plan has moved from proposal to routine, that the LTS policy and schedule isn't in the main nodejs/node repo makes it hard to find.
I was specifically reminded about this again recently by nodejs/node#30471 (comment)
I suggest:
- https://github.com/nodejs/Release#release-schedule is important, it should be in the nodejs/node top-level README
- ditto for https://github.com/nodejs/Release#end-of-life-releases
- https://github.com/nodejs/Release#mandate is this WG's policy, it should remain where it is
- https://github.com/nodejs/Release#release-plan should be in https://github.com/nodejs/node/blob/master/COLLABORATOR_GUIDE.md
- https://github.com/nodejs/Release#marking-a-release-line-as-lts is the kind of information that is mostly in https://github.com/nodejs/node/tree/master/doc/guides for the other maintenance tasks, but maybe having here is ok, its this WG that uses the information.
- https://github.com/nodejs/Release#lts-staging-branches should be in the https://github.com/nodejs/node/blob/master/COLLABORATOR_GUIDE.md, collaborators should understand the branch structure of their project
Thoughts?
cc: @nodejs/collaborators
Metadata
Metadata
Assignees
Labels
No labels