Maintenance

Updating Python dependencies

To update the Python dependencies:

  1. Execute script to refresh requirements{-dev}.txt files:

    $ ./contrib/refresh-requirements.sh

  2. Stage and commit requirements{-dev}.txt files

Updating frontend dependencies

The frontend dependencies are managed with npm as defined in the package.json. The following are required to perform an update of the dependencies:

  1. Bump versions in package.json

  2. Download and install the latest version of the dependencies

    $ npm install

  3. Move the installed version into to satnogs-db source tree

    $ ./node_modules/.bin/gulp

  4. Stage & commit the updated files in db/static/.