0.3.13 • Published 8 months ago

@carto/do-catalog v0.3.13

Weekly downloads
-
License
BSD-3-Clause
Repository
github
Last release
8 months ago

Data Observatory Catalog

This repo contains ~sources~ (instructions atm) that build @carto/do-catalog NPM package

When to update

  • Update is needed if cloud-native updates @deck.gl version as do-catalog shares runtime with cloud-native so require strictly same version of deck.gl compiled in
  • Update is needed if cartodb releases new version of do-catalog app, one shall merge main into cloud-native branch then

Publishing updates

  1. Use node 12 (nvm use 12)
  2. Checkout https://github.com/CartoDB/cartodb on cloud-native branch:

    ./scripts/checkout.sh
  3. Update dependencies in .cartodb.

    Update the package version with ${cartodbVersion}-${ourSuffix} (For example: 1.0.0-assets.274-2) Commit and push to cloud-native branch.

  4. Build:

    ./scripts/build.sh
  5. Bump & tag version

  6. Create release https://github.com/CartoDB/do-catalog/releases, so we have documentation what were published from which sources

  7. Publish package to npm

    npm publish

Testing locally with cloud-native

Perform build step:

# in do-catalog
~/do-catalog$ nvm use $SAME_VERSION_AS_CLOUD_NATIVE
~/do-catalog$ yarn link

# in cloud-native
~/cloud-native/workspace-www$ nvm use $SAME_VERSION_AS_CLOUD_NATIVE
~/cloud-native/workspace-www$ yarn link @carto/do-catalog
~/cloud-native/workspace-www$ yarn

# ensure that workspace-www/node_modules/@carto/do-catalog is symlink

Image assets

The bundle relies on image assets from .cartodb/public/assets/1.0.0-assets.274/images/do-catalog/ to be available under ../../images/do-catalog w.r.t to url from which javacript runtime is loaded.

Currently those images are committed as-is into cloud-native repo in public/images/do-catalog

IMPORTANT NOTES

  • If you get an time error trying to download some libraries from GitHub you'll need to run this: git config --global url."https://".insteadOf git://. Once you have installed all the libraries properly be sure to undo this change. git config --global unset url.https://.insteadOf

  • To install peerDependencies correctly you'll need to use Node v12 with npm v7 and run: npm install --force

TODO:

  • Publish images in this npm package and
  • cloud-native to bundle those images from npm package
0.3.13

8 months ago

0.3.11-alpha.3

10 months ago

0.3.12

10 months ago

0.3.11

10 months ago

0.3.11-alpha.1

10 months ago

0.3.11-alpha.0

10 months ago

0.3.11-alpha.7

10 months ago

0.3.11-alpha.6

10 months ago

0.3.11-alpha.4

10 months ago

0.3.3-alpha.0

10 months ago

0.3.9-beta.1

10 months ago

0.3.12-alpha.0

10 months ago

0.3.10

2 years ago

0.3.9

2 years ago

0.3.6

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.5

2 years ago

0.3.0

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.2.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago