mapbox / mapbox/jazzy-theme

Add support for navigating to historic releases

Open
#8 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
2
Forks
3
PR merge metrics
No merged PRs in 30d

Description

We host every older version of our API docs in a versioned folder at `https://docs.mapbox.com/ios/api/maps/x.x.x` — let’s add a dropdown that allows users to navigate through them.

To implement this in the style, we may first need support upstream in jazzy itself or somehow provide a list of valid versions alongside the docs.

Examples:

![screen shot 2017-01-11 at 3 07 48 am](https://cloud.githubusercontent.com/assets/1198851/21840454/9de231a6-d7ab-11e6-8230-0aea5c70bc6c.png)
_https://realm.io/docs/swift/latest/_

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the jazzy theme and checking whether jazzy itself can expose a list of valid documentation versions. Compare the versioned API-docs URL pattern and the linked Realm example to define the dropdown behavior. Done means users can select an older release and navigate to its corresponding documentation without breaking the current version.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
documentation, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.