This project is the public home for the source that will eventually generate the API documentation for Best Buy's API. It will be served at https://developer.bestbuy.com/documentation once it is production-ready, but for now is available at https://bestbuyapis.github.io/api-documentation/.
The documentation is powered by the fantastic Slate project, an API documentation generator that is open source and very popular.
In the spirit of being a public API, we've chosen to publicize the generators that create our documentation. By doing this we hope to be more transparent when we make changes and provide a gateway for our consumers to become contributors.
You'll want to go to https://bestbuyapis.github.io/api-documentation/ for the compiled version. This project just shows the source code we used to generate it.
Check out Slate.
Go to https://developer.bestbuy.com and click "Get API Key"
Visit https://developer.bestbuy.com
Yes, this is identical to getting started with Slate.
- Linux or OS X — Windows may work, but is unsupported.
- Ruby, version 1.9.3 or newer
- Bundler — If Ruby is already installed, but the
bundle
command doesn't work, just rungem install bundler
in a terminal.
- Fork this repository on Github.
- Clone your forked repository (not our original one) to your hard drive with
git clone https://github.com/YOURUSERNAME/api-documentation.git
cd api-documentation
- Install all dependencies:
bundle install
- Start the test server:
bundle exec middleman server
You can now see the docs at http://localhost:4567.
You can either submit an issue or contact us.
Once your issue has been resolved, the Best Buy team will publish the documentation changes (using rake publish
).