@carto/do-catalog v0.3.13
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 asdo-catalog
shares runtime withcloud-native
so require strictly same version of deck.gl compiled in - Update is needed if
cartodb
releases new version ofdo-catalog
app, one shall mergemain
intocloud-native
branch then
Publishing updates
- Use node 12 (
nvm use 12
) Checkout https://github.com/CartoDB/cartodb on
cloud-native
branch:./scripts/checkout.sh
Update dependencies in
.cartodb
.Update the package version with ${cartodbVersion}-${ourSuffix} (For example:
1.0.0-assets.274-2
) Commit and push tocloud-native
branch.Build:
./scripts/build.sh
Bump & tag version
Create release
https://github.com/CartoDB/do-catalog/releases
, so we have documentation what were published from which sourcesPublish 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
8 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago