inconsistent syn downloads from github
- Dominant language
- JavaScript
- Stars
- 441
- Forks
- 254
- PR merge metrics
- No merged PRs in 30d
Description
I downloaded syn-0.2.0.zip from the link ( https://github.com/bitovi/syn/archive/v0.2.0.zip ) on the syn github page ( https://github.com/bitovi/syn/ ). The demo.html in this bundle didn't work and had errors in the chrome devtools console about missing bootstrap.css and steal.js files.
I concluded that the download was incomplete, so I tried getting syn using 'npm install syn'. This gave me a much smaller bundle with a different syn.js file. The version appears to be v0.15.0 . It does not include demo.html, even though it's shown in the syn github master files list.
I finally tried downloading the master using the github 'code button' > Download ZIP . This version appears to be v0.15.0 . This did not include a dist/global/syn.js that is 'browser ready', so I created one using 'browserify syn.js > browser-syn.js'. This file does not match the one downloaded via npm. The demo does not work in this bundle, either.
Contributor guide
Research direction
Compare the v0.2.0 archive, the npm package, and the master ZIP, focusing on demo.html, syn.js, dist/global/syn.js, and the generated browser-syn.js. Run the demo and inspect the reported missing bootstrap.css and steal.js files; done means the download and npm artifacts have a consistent version and the demo loads without those errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- build-system, release
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100