collective-soundworks / soundworks

Creative coding framework for distributed applications based on Web technologies.
http://soundworks.dev
BSD 3-Clause "New" or "Revised" License
114 stars 7 forks source link

[template] && [template-build] simplify updates and workflow for regular users #24

Open b-ma opened 3 years ago

b-ma commented 3 years ago
  1. Add a dependency check with automatic install in the clean step, to simplify updates for regular users (cf. https://www.npmjs.com/package/check-dependencies)

  2. Add an update script to hide git pull origin master behind npm run update. Probably making it work with master branch should be enough for most use-cases. Possible solutions:

@note: this probably require users to have a github account (maybe check that: https://superuser.com/questions/557903/clone-github-repository-without-account, will need a machine without git, github account nor SSH key to be tested)

  1. Option: add START.command and START_DEV.command scripts