Skip to content
This repository has been archived by the owner on Dec 16, 2021. It is now read-only.

Proposal: Info about the release line #35

Open
delvedor opened this issue Feb 22, 2017 · 8 comments
Open

Proposal: Info about the release line #35

delvedor opened this issue Feb 22, 2017 · 8 comments

Comments

@delvedor
Copy link
Member

Hi all!
I've spoken with a friend of mine who is a programmer but is completely new to Node.
I showed him the Installer asking his impression and he asked me why the installer prompts two different versions to install and why the update to button is not always consistent with the highest version number on the bottom of the left bar.
As you can easily image the problem was that he wasn't aware of the Node release line and he asked me why we didn't write a little explanation about this.

The answer was pretty obvious, all of us know how the release plan works, so we develop the interface omitting this detail.
I have removed the code example (who was there just for beauty) and I've added a brief description of the release line and more useful resources.

The Node.js release line is divided in different stages.
The most important are *LTS* and *Current*, which are the Long Term Support version and the Latest stable release.
You can find more information about the release plan [here](https://github.com/nodejs/LTS).

What do you think?
The text is just a draft, feel free to change it.
cc @nodejs/electron-installer

node-installer

@watilde
Copy link
Member

watilde commented Feb 22, 2017

Nice idea! On the website, as you can see it just displays LTS as Recommended For Most Users and Current as Latest Features. It can be enough, but I think your idea is more kindness to new developers :)

@delvedor
Copy link
Member Author

Thanks!
Yes, since this installer is intended to new noders/new programmers I think it's helpful display all this information :)

@addaleax
Copy link
Member

One thing … I think the more common usage of these terms is to call each individual Node major version a “release line”, so the current release lines would be v4.x, v6.x and v7.x?

@delvedor
Copy link
Member Author

@addaleax ok, I understand your point and it makes sense.
Which can be the correct name of this?
Something like "Node release plan" or "Node release schedule"?

@addaleax
Copy link
Member

How about something like

# Node.js releases:
Node.js maintains multiple release lines. The most important are…

?

@delvedor
Copy link
Member Author

I tried to change the UI following the advice of @watilde, but using a more graphical approach.
Thoughts?

screen shot 2017-02-23 at 20 14 43

ps it is not the final proposal, is just to give you an idea.

@addaleax
Copy link
Member

I love it! :3

Could LTS be <abbr title="Long Term Support">LTS</abbr>? Would that work in Electron?

@delvedor
Copy link
Member Author

Awesome!
By the way yes, you can use abbr in electron :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants