{"push_id":865379551,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"32d89965bdfe6e518c1c4847fc62aa72f4616b1b","before":"a1605fe049af20e6d7d7ad8c9bbdf8a2454b49ca","commits":[{"sha":"32d89965bdfe6e518c1c4847fc62aa72f4616b1b","author":{"email":"ee3e4af9c48a69f5a5c47153eb4a777754bfbe6f@fb.com","name":"Fred Emmott"},"message":"Rework API index access and page rendering\n\n - stronger typed APIs\n - we now have more data when we create the side nav - we could pass the name in too\n\n My suggestion for the react api nav:\n\n  - take the full index struct again\n  - take all the parameters as a single struct rather than multiple variables\n  - use the name parameter you have\n  - renamed API to a few clearer things\n  - use the class name for indexing, not the mangled one\n  - possibly specify the current location with an array (eg `['class', 'Foo', 'myMethod']`) instead of separate variables for each component\n  - remove the 'Legacy' index entries I just added","distinct":true,"url":"https://api.github.com/repos/hhvm/user-documentation/commits/32d89965bdfe6e518c1c4847fc62aa72f4616b1b"}]}