gbif / portal16

GBIF.org website
https://www.gbif.org
Apache License 2.0
24 stars 15 forks source link

Ease contributions #382

Open MortenHofft opened 7 years ago

MortenHofft commented 7 years ago

The README and general documentation have been somewhat neglected as the project have changed. When @thomasstjerne joined he managed to install and build locally without any questions, which is a good sign, but other have had issues. And either way it could be easier. Especially as dependencies on authorised endpoints is more and more used we need a way to make it simple to make contributions. @timrobertson100 noticed last week that Gulp didn't work anymore and seemingly had been deprecated. If so it sounds like we should reconsider our build tool.

MortenHofft commented 7 years ago

I just did a fresh install and build. I didn't experience any gulp issues. But the configuration files could be an issue. And the node version bad - I see to my surprise that that isn't specified. I'll add that.

MortenHofft commented 7 years ago

I see that you have changed the README to require Node version 8 @timrobertson100 . I've changed that to 7.10 though you are right of course that it should be 8.x - but that won't work for now, despite my attempt to use 7 hoping that the upgrade to8 would be painless. But alas, things have changed. Node frustrates me at times. That could explain your pain with building the project - wrong Node version. There is breaking changes in that version!