bukalapak/snowboard

Requires Python and C++ compiler to work

mattoni-cz opened this issue · 2 comments

snowboard-parser has Protagonist as required dependency, which is built using Python 2.7 and C++ build tools. This is unfortunate for environments not having these tools installed (or installed in incompatible version).
Would it be possible to use Drafter npm package instead, as recommended by Protagonist readme? It would allow pure javascript installation as a fallback to Protagonist.
Or is there any other way, how to get it running as javascript only?
Thanks

We use javascript fallback previously, and it has serious performance penalty and memory issue with medium to large api blueprint document, that's why we decided to drop it.

I think you can use docker or prebuilt release to use in those environments.

OK, thanks for quick feedback.