Page MenuHomeSoftware Heritage

face lift for the API doc page
Closed, MigratedEdits Locked

Description

The API doc page (currently auth-protected) is pretty decent at listing all the API end points, but need a face lift. It doesn't look at all like the rest of our website (neither the main website, nor the wiki, nor anything really).
We need to apply a CSS to it, so that at least the main elements of our visual identity are present.

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Apply better style to differentiate between deprecated, upcoming, and current api endpoints (cf. T631)

ardumont moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jan 18 2017, 3:02 PM

Current commits listed before are current deployed on production for demo.

There remains some fixes:

  • internal links are not rendered properly with the fixed menu (P127).
  • when screen size is way small, the gradient disappears
  • when screen size is way small, the menu should be displayed on right (as in www.s.o) and not vertically, as it is currently

Some evolution remains to implement, as per www.s.o's:

  • Menu should take all the width space
  • /api/1/ needs to be improved on upcoming task style
  • /api/1/ needs to be improved in general (it's ugly)
  • Add breadcrumbs as in www.s.o
  • Add back to top link in fixed footer

Mmph, commits are mentioned twice since i rebased after roberto's fix commit.
Anyway, deployed!