This repository was archived by the owner on Mar 3, 2020. It is now read-only.
Merge #551, #555, #556, and #557 #559
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Remove NodeJS-Legacy (Fixes: NPM error when try to build dev environment #550) Remove NodeJS-Legacy (Fixes: #550) #551
Updated version of node.js installed to fix critical provisioning errors. By default, Ubuntu 14.04 uses a legacy version of node.js. This code removes the legacy version and updates to a newer version.
Source: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
This PR fixes the provision/build issue from NPM error when try to build dev environment #550
Downgraded DropkickJS and Streamlined Provision for NodeJS/Downloads (Fixes: Provision Failing - Dropkickjs SyntaxError: 'import' and 'export' may only appear at the top level #554) Downgraded DropkickJS and Streamlined Provision for NodeJS/Downloads (Fixes: #554) #555
Downgraded Dropkick.js to version 2.1.10. The project originally was built using 2.1.10 and specified a near version in the 2.x.x release family. On August 27th 2017 Dropkick.js released version 2.2.0 which is incompatible with ES6 specs. The incompatibility with the new release of Dropkick.js caused the provisioning of the platform to fail.
Moved the installation process for Node.js to a function within lib.sh. This change streamlines the provision script.
Removed the installation of wget from provisioning. wget is no longer used within the project and is therefore unneeded.
Updated the dl() download function within the provision script to use curl exclusively, with retry options. The retry options are set to 5 retries with a 15-second delay between retries. The addition of the retry option ensures the provision can continue if there is a temporary issue with a remote connection or availability of a remote resource.
Added the dl_pipe() download function to the provision script. This download function provided the data from the remote resource via standard output to be piped into another command. As piping downloads within the provisioning process have become more common, this function streamlines the process.
Fixes Provision Failing - Dropkickjs SyntaxError: 'import' and 'export' may only appear at the top level #554
Updates fixes for NPM error when try to build dev environment #550
Added Quick Setup Guide to README Added Quick Setup Guide to README #556
Updated links and information related to the installation process.
Included a link to Quick Setup Guide.
Updated CONTRIBUTING Updated CONTRIBUTING #557
Included message indicating that Pull Requests need to be submitted against
dev
.Updated commands to branch from
dev
.