ni-c / heimcontrol.js

Home-Automation with node.js and Raspberry PI
MIT License
1.41k stars 297 forks source link

Should third party packages of Node and MongoDB be linked it "Get started"? (opinion) #92

Closed tjanson closed 9 years ago

tjanson commented 9 years ago

I think it would be very helpful to add links to prebuilt packages of Node and Mongo in the "Get started/Installation" section. I’m guessing that the long compilation is off-putting and a huge barrier to entry. “Giving heimcontrol.js a try” is currently a 4 hour process — linking packages would reduce this a minute or two.

The obvious problems is that such a link would be a de-facto endorsement of the package, which might be unstable or insecure. Then again, if the package is proven to be built the same way as the manual compilation describes, it’s obviously just as (in)secure as the manual procedure; not to mention that the Mongo source used isn’t from an official source anyway, and 2 years outdated to boot.

My suggestion would be to add such links, but explicitly point out the risks of using those packages. If that’s desired, I can provide a pull request. There are already widely-used Node pkgs for Raspbian [1][2], and I’ve packaged MongoDB (based on the manual procedure) myself.

Opinions (especially from @ni-c)?

ni-c commented 9 years ago

This is a great idea! The long compilation process is annoying me to, but as I started with heimcontrol.js, there weren't any prebuild mongodb or node packages for Raspian.

It would be awesome if you can provide a pull request containing the links to the third party packages!

tjanson commented 9 years ago

93 ready for merge.