- https://github.com/vasyaod/my-tracks (non moderated content which is working by the next principals)
- https://vasyaod.github.io/my-trips
- Create a repo for github page (for example https://github.com/vasyaod/my-tracks)
- Create a repo for data model (for example https://github.com/vasyaod/my-tracks-data), the repo can has absolutely any name.
- Copy the Github Action Workflow to data model repo as /.workflows/etl.yml (for example https://github.com/vasyaod/my-tracks-data/blob/main/.github/workflows/etl.yml)
- Replace the github page repo param in the workflow file to your
- Add ACTIONS_DEPLOY_KEY as a deploy key to the github page repo and as a secret to data model repo. More information https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-create-ssh-deploy-key
- Done. Now any changes of data model in the appropriate repo will trigger regeneration of github pages.
There are three parts here
elt
generates data (make image and video previews) of trips for theviewer
viewer
is a template/view or a single page site for githubpreviewer
is generate page previews for social networkstagger
tries automatically to classifficate a track based on previous given tags and preview image (rastered map)
TBD
Viewer is a template/view or a single page site for github.
cd viewer-2
npm install
npm run build
Since Webpack is using for assembling of the viewer we have good opportunity to run dev local server on http://localhost:8080
cd viewer-2
npm install
npm run dev
test4