Skip to content

πŸ’πŸ“š [JavaScript] Documentation for the National Hockey League's application programming interface

License

Notifications You must be signed in to change notification settings

stvhwrd/NHL-API-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

NHL-API-docs

Documenting the public accessible portion of the National Hockey League's API (which is contracted out to MLBAM).

The site is live at steviehoward.com/NHL-API-docs

Context

This is true Taco Bell Engineering*.

I had played around with the "old" undocumented NHL API for my Ticker project, and planned to write a crawler to probe and map out the API for the new [MLBAM] NHL API once I was finished Spring 2018 semester. Fortunately for me, @erunion and @dword4 had already done the work over that time period (January 2018). It didn't take long at all to assemble the pieces of this documentation and publish as a public webpage.

Build Process

  1. Download Slate
  2. Initialize a git repository in Slate folder, setting this GitHub repository as remote origin
  3. Download NHL OpenAPI 3.0 specification file
  4. Use Widdershins to convert OpenAPI YAML to Markdown
  5. Copy-paste Markdown into Slate
  6. Deploy Slate to GitHub Pages

Credits / Thanks

I added basically nothing to this project. All credit should go to those mentioned here:

  • @dword4 for [manual!] data discovery, documentation
  • @erunion for data processing, formatting, documentation
  • @lord for Slate
  • @mermade for Widdershins

TODO

  • Use git submodules to pull in any changes to component projects
  • Automate updates via CI build system


*From Taco Bell Programming

About

πŸ’πŸ“š [JavaScript] Documentation for the National Hockey League's application programming interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published