{"id":44356045,"url":"https://github.com/vertigis/vertigis-web-samples","last_synced_at":"2026-02-11T16:08:35.778Z","repository":{"id":38426744,"uuid":"256041499","full_name":"vertigis/vertigis-web-samples","owner":"vertigis","description":"A collection of VertiGIS Studio Web SDK samples","archived":false,"fork":false,"pushed_at":"2026-01-29T21:13:51.000Z","size":3956,"stargazers_count":8,"open_issues_count":10,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-01-30T09:55:16.296Z","etag":null,"topics":["geocortex","samples","sdk","vertigis","web"],"latest_commit_sha":null,"homepage":"https://vertigis-web-samples.netlify.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vertigis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-04-15T21:32:35.000Z","updated_at":"2025-10-10T20:48:05.000Z","dependencies_parsed_at":"2023-02-13T23:46:15.615Z","dependency_job_id":"f043538a-24b8-4339-8415-5672e3dfb62a","html_url":"https://github.com/vertigis/vertigis-web-samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vertigis/vertigis-web-samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertigis%2Fvertigis-web-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertigis%2Fvertigis-web-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertigis%2Fvertigis-web-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertigis%2Fvertigis-web-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vertigis","download_url":"https://codeload.github.com/vertigis/vertigis-web-samples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vertigis%2Fvertigis-web-samples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29337190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T16:00:30.228Z","status":"ssl_error","status_checked_at":"2026-02-11T16:00:25.398Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["geocortex","samples","sdk","vertigis","web"],"created_at":"2026-02-11T16:08:35.070Z","updated_at":"2026-02-11T16:08:35.772Z","avatar_url":"https://github.com/vertigis.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VertiGIS Studio Web SDK Samples\n\n![CI](https://github.com/vertigis/vertigis-web-samples/workflows/CI/badge.svg)\n\nView the samples at [https://vertigis-web-samples.netlify.app](https://vertigis-web-samples.netlify.app).\n\nThis project includes a collection of samples that demonstrates how to configure and customize [VertiGIS Studio Web](https://vertigisstudio.com/products/vertigis-studio-web/) apps using the [VertiGIS Studio Web SDK](https://developers.vertigisstudio.com/docs/web/sdk-overview/). Before diving into the SDK, be sure to check out our [Developer Center](https://developers.vertigisstudio.com/docs/web/overview/) to learn the various concepts of building and configuring VertiGIS Studio Web applications. There is a surprising amount that can be accomplished through [layout](https://developers.vertigisstudio.com/docs/web/configuration-layout-getting-started/), [app config](https://developers.vertigisstudio.com/docs/web/configuration-app-config-getting-started/), and [VertiGIS Workflow](https://vertigisstudio.com/products/vertigis-studio-workflow/) which can be [configured in the app config](https://developers.vertigisstudio.com/docs/web/tutorial-run-workflow-app-config/) without even needing to use the SDK!\n\nCheck out the [hosted samples viewer](https://vertigis-web-samples.netlify.app/) for an easy way to run the samples in your browser without needing to run the project locally. The source for each sample is located within the [samples](samples) directory of this project.\n\n## Running the Samples locally\n\nYou will need to install the latest LTS version of [Node.js](https://nodejs.org/).\n\n### Installing dependencies\n\nYou can install the dependencies for all sample projects by running [`yarn`](https://yarnpkg.com/) at the root of this repository. The easiest way to install and update yarn is to run `npm install -g yarn`.\n\nAlternatively you may install the dependencies for a single sample project by running `yarn` or `npm install` in the root of a sample directory.\n\n### Running a sample\n\nRun `yarn start` or `npm start` within the root of a sample directory. For example you can run the `i18n` sample by running `yarn start` within the [samples/i18n](samples/i18n) directory. This will launch the VertiGIS Studio Web SDK development server.\n\n### Creating a new sample\n\nEach sample follows the same pattern as the VertiGIS Studio Web SDK. The easiest way to create a new sample is to copy an existing sample directory, and rename the `name` property in the `package.json` of your sample to suit. Once created you will need to add your sample to the samples viewer `libraries` config in [samples/library-viewer/app/app.json](samples/library-viewer/app/app.json) to have it show up in the list of samples. \n\n### Testing\n\nThe tests for each sample are located in the [cypress/integration](cypress/integration) directory.\n\nThe samples will need to be built prior to running the test using `yarn build:samples`. You can run the tests in interactive watch mode using `yarn test:watch`, this will allow you to run individual tests, or use `yarn test` from the root of this project to run all of the tests .\n\n### Running the Samples Viewer Locally\n\nTo run the samples viewer, first build all of the sample projects by running `yarn build:samples` in the root of this project, followed by running `yarn start` to start the viewer.\n\n## Documentation\n\nYou can learn more on the [VertiGIS Studio Developer Center](https://developers.vertigisstudio.com/docs/web/overview/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertigis%2Fvertigis-web-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvertigis%2Fvertigis-web-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvertigis%2Fvertigis-web-samples/lists"}