Re:Materialistic – Ad free, open source Hacker News client
by colemickens on Saturday September 10, 2016 @02:46AM
(#12468014)
>So I can attest that it's painless to clone and build it, which in my experience with open source is 95% of the battle
This has been my experience often times as well. Especially when it's node/ruby/python projects that expect the privilege of dumping files all over my global file system. Anyway, there's no excuse for un-reproducible build environments like that these days.
All of my (new) projects have exactly two requirements: `make` and `docker`. Everything else needs by the build environment is handled by nature of using docker. `make docker-dev` drops you in an environment with build tools installed, with the project source code mounted as a volume so you can use all your normal tools on the host.
I just cloned the repo, opened it in Android Studio and after a few version tweaks in its Gradle setup, it sprang to life on my Nexus. So I can attest that it's painless to clone and build it, which in my experience with open source is 95% of the battle (where the other 95% is getting the PR accepted :-/ )