Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Downloads Page #13

Open
wants to merge 26 commits into
base: master
Choose a base branch
from

Conversation

emma-coronado
Copy link
Contributor

Overview

Moved download information to a new downloads page where release info. is generated from the included JSON file. Information about the latest release and a link to the downloads page are now included on the homepage.

All content in the JSON has been copied directly from the existing download information without any changes or omissions to my knowledge.

Additions

content/releases.json

  • JSON file with all the release information currently included on the main page
  • The "releaseInfoTemplate" object is included as a template for future additions. All keys currently accounted for are listed in the object.
  • When adding a new release the current latest release would need to be moved to inside of "otherStableReleases" and the new release should be added under "latestRelease"

download.html, scripts/download.js

  • Generate cards for each release detailed in the new JSON file and display them.
  • Side bar is visible on larger screens for ease of navigation.

index.html, scripts/common.js

  • Link to downloads page added to the nav bar and the downloads section.
  • Minor formatting adjustments

style.css

  • minor adjustments and additions for formatting

Changes

index.html, scripts/index.js

  • Removed release information except for the latest release info.

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

Successfully merging this pull request may close these issues.

1 participant