Skip to content
This repository was archived by the owner on Nov 21, 2018. It is now read-only.

Adds "releases" landing page, ties in to the /dist versions JSON - #291

Merged
snostorm merged 12 commits into
masterfrom
264_build_process_3
Mar 29, 2015
Merged

Adds "releases" landing page, ties in to the /dist versions JSON#291
snostorm merged 12 commits into
masterfrom
264_build_process_3

Conversation

@snostorm

Copy link
Copy Markdown
Contributor

For #284

Builds on #276 (PR is against that branch right now.) This page is auto-generated based on contents of https://iojs.org/dist/index.json - which is downloaded at the start of the build and develop tasks. We're pulling from https://iojs.org/dist/index.json so the build team can automatically trigger site updates when a new version rolls out.

The current (simple) layout to get the ball rolling.

release-history-screenshot-2

  • Eventually I'd like the Changelogs to be mirrored on the site.
  • Better download links (per platform, etc.). Maybe each version has a landing page, tied to the change log?
  • It would be nice to group by major/minor (so the v1.5.x, v1.4.x, etc. are visually grouped together.)?

I restructured the download task for multiple files. Added two external markdown files (governance, working-groups) which could be imported for automatic, up-to-date inclusion on the website.

If testing locally you'd see these downloaded files on /en/working-groups.html and /en/governance.html.

Outstanding question there: how to easily let the i18n groups import their own targets this way. Also, how do we let them point at external release notes, etc. (Unless we opt to include these in the site as well, which I am in favour of to keep things simple.)


Added a "Releases" link to the footer nav, for now.

@snostorm

Copy link
Copy Markdown
ContributorAuthor

Originally #287 but that was targeting the wrong branch.

@snostorm

Copy link
Copy Markdown
ContributorAuthor

The layout has been updated. Here's a copy of the OLDER layout for reference.

release-history-screenshot

The NEW one (in the main PR description) is fairly responsive. On mobile the three links appear below the other information (npm, v8 version.)

@snostorm

Copy link
Copy Markdown
ContributorAuthor

@Fishrock123@therebelrobot I'll ping my two go-to build guys on this one. Functionally the release page is ready.

Might need a cleanup / decision on the inclusion of the governance, working group pages (like, if we should link them, etc. or just remove from the "download" for now) before merging.

This comment was marked as off-topic.

@snostorm

Copy link
Copy Markdown
ContributorAuthor

@Fishrock123

I restructured the download task for multiple files. Added two external markdown files (governance, working-groups) which could be imported for automatic, up-to-date inclusion on the website.

...

Might need a cleanup / decision on the inclusion of the governance, working group pages (like, if we should link them, etc. or just remove from the "download" for now) before merging.

Comment threadpublic/en/releases.html Outdated

This comment was marked as off-topic.

This comment was marked as off-topic.

@snostorm

Copy link
Copy Markdown
ContributorAuthor

Resolved conflicts. As per @iojs/build this worked as expected. They pushed v1.6.2 and this code generated the page updates automatically as well as updating the new releases page.

@iojs/website review?

Comment threadpublic/en/releases.html Outdated

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

This comment was marked as off-topic.

@snostorm

Copy link
Copy Markdown
ContributorAuthor

Any blockers @iojs/website ?

Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@snostorm@jbergstroem@Fishrock123@arthurvr