Skip to content

APNIC-net/rdap-history-ui

Repository files navigation

A user interface for RDAP history

Live demo at https://apnic-net.github.io/rdap-history-ui/

This project contains a simple user interface for an RDAP history server. It's not meant to be a final product, merely a demonstrator.

Building

Use node.js 8.x.x to build this project. Newer node.js releases are not compatible.

To initialise the project:

npm install

And if you like:

npm start

To build:

npm run build

Coding guide

The interface is written in Elm, so if you're not familiar with Elm the tutorials there are a good starting point.

  • Main.elm is the main entrypoint, managing the model updates
  • Model.elm describes the run-time data model of the app
  • Decode.elm decodes an RDAP history response into the model
  • Rdap.elm interprets and renders RDAP objects into HTML
  • Render.elm renders the non-RDAP portions of the interface
  • Timeline.elm is a stub attempt to render a timeline of versions

About

A user-interface for browsing RDAP history

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •