danielgtaylor / aglio

An API Blueprint renderer with theme support that outputs static HTML
4.75k stars 480 forks source link

Use Drafter NPM Package for API Blueprint Parsing #277

Closed kylef closed 7 years ago

kylef commented 8 years ago

This should make installing Aglio simpler. Drafter NPM package optionally depends on the C++ API Blueprint Parser (Protagonist) and uses a pure JS version if it cannot be installed. If Protagonist cannot be installed, users will still be able to install and use Aglio with the pure JS parser.

See Drafter NPM for more details.

Closes #246 Closes #249 Closes #264 Closes #201

coveralls commented 8 years ago

Coverage Status

Coverage remained the same at 92.473% when pulling 0a2b3f653709e443889c2a829eb11a8de957d48b on kylef/drafter-npm into 4ae89e67d1795500b1bdf693126b610ba17a734a on master.

danielgtaylor commented 8 years ago

This is great. I'll be testing this out soon and will hopefully get it merged ASAP!

khaliddermoumi commented 8 years ago

May I kindly ask when we will get an alternative to protagonist? The protagonist package causes a horrible amount of problems on windows. Thanks!

thomaschaaf commented 8 years ago

Is there a reason to hold this pr back? It seems to work.

pieterjandesmedt commented 7 years ago

Come on guys, merge this already! I'm having problems with protagonist as well.

danielgtaylor commented 7 years ago

Thanks for the patience all, this is now merged. Please test and expect a release to come soon.