Move list of instrumentation libraries into a _data file
diff --git a/_data/existing_instrumentations.yml b/_data/existing_instrumentations.yml
new file mode 100644
index 0000000..0584177
--- /dev/null
+++ b/_data/existing_instrumentations.yml
@@ -0,0 +1,50 @@
+- language: Python
+ library: >-
+ [pyramid_zipkin](https://github.com/Yelp/pyramid_zipkin)
+ framework: >-
+ [Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/)
+ transports: >-
+ [Kafka \\| Scribe](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-transport-handler)
+ sampling: >-
+ [Yes](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-tracing-percent)
+ notes: py2, py3 support.
+
+- language: Java
+ library: >-
+ [brave](https://github.com/openzipkin/brave)
+ framework: Jersey, RestEASY, JAXRS2, Apache HttpClient, Mysql
+ transports: Http, Kafka, Scribe
+ sampling: "Yes"
+ notes: Java 7 or higher
+
+- language: Java
+ library: >-
+ [finagle-zipkin](https://github.com/twitter/finagle/tree/develop/finagle-zipkin)
+ framework: >-
+ [Finagle](https://github.com/twitter/finagle)
+ transports: Scribe
+ sampling: "Yes"
+
+- language: Ruby
+ library: >-
+ [zipkin-tracer](https://github.com/openzipkin/zipkin-tracer)
+ framework: >-
+ [Rack](http://rack.github.io/)
+ transports: Http, Kafka, Scribe
+ sampling: "Yes"
+ notes: lc support. Ruby 2.0 or higher
+
+- language: "C#"
+ library: >-
+ [ZipkinTracerModule](https://github.com/mdsol/Medidata.ZipkinTracerModule)
+ framework: OWIN, HttpHandler
+ transports: Http
+ sampling: "Yes"
+ notes: lc support. 4.5.2 or higher
+
+- language: Go
+ library: >-
+ [go-zipkin](https://github.com/elodina/go-zipkin)
+ framework: x/net Context
+ transports: Kafka
+ sampling: "Yes"
diff --git a/pages/existing_instrumentations.md b/pages/existing_instrumentations.md
index 1aaa879..875486c 100644
--- a/pages/existing_instrumentations.md
+++ b/pages/existing_instrumentations.md
@@ -13,13 +13,8 @@
guides.
| Language | Library | Framework | Transports Supported | Sampling Supported? | Other notes |
-|:---------|:--------|:----------|:---------------------|:--------------------|:------------|
-| Python | [pyramid_zipkin](https://github.com/Yelp/pyramid_zipkin) | [Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/) |[Kafka \| Scribe](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-transport-handler) | [Yes](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-tracing-percent) | py2, py3 support. |
-| Java | [brave](https://github.com/openzipkin/brave) | Jersey, RestEASY, JAXRS2, Apache HttpClient, Mysql | Http, Kafka, Scribe | Yes | Java 7 or higher|
-| Java | [finagle-zipkin](https://github.com/twitter/finagle/tree/develop/finagle-zipkin) | Scribe | [Finagle](https://github.com/twitter/finagle) | Yes | |
-| Ruby | [zipkin-tracer](https://github.com/openzipkin/zipkin-tracer) | [Rack](http://rack.github.io/) | Http, Kafka, Scribe | Yes | lc support. Ruby 2.0 or higher|
-| C# | [ZipkinTracerModule](https://github.com/mdsol/Medidata.ZipkinTracerModule) | OWIN, HttpHandler | Http | Yes | lc support. 4.5.2 or higher |
-| Go | [go-zipkin](https://github.com/elodina/go-zipkin) | x/net Context | Kafka | Yes | |
+|:---------|:--------|:----------|:---------------------|:--------------------|:------------|{% for lib in site.data.existing_instrumentations %}
+| {{ lib.language }} | {{ lib.library }} | {{ lib.framework }} | {{ lib.transports }} | {{ lib.sampling }} | {{ lib.notes }} |{% endfor %}
{: .wide-table}
Did we miss a library? Please open a pull-request to