{"id":42566723,"url":"https://github.com/datopian/ckan-gw-explorer","last_synced_at":"2026-01-28T20:44:55.692Z","repository":{"id":309333723,"uuid":"1035889519","full_name":"datopian/ckan-gw-explorer","owner":"datopian","description":"A data explorer powered with the Graphic Walker framework and the CKAN Datastore API.","archived":false,"fork":false,"pushed_at":"2025-08-30T02:39:26.000Z","size":690,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-21T16:49:20.929Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/datopian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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}},"created_at":"2025-08-11T08:44:20.000Z","updated_at":"2025-08-30T02:39:29.000Z","dependencies_parsed_at":"2025-08-11T10:34:31.450Z","dependency_job_id":"ca0a064a-877f-414d-912a-6eb8ef604d54","html_url":"https://github.com/datopian/ckan-gw-explorer","commit_stats":null,"previous_names":["datopian/ckan-gw-explorer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/datopian/ckan-gw-explorer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fckan-gw-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fckan-gw-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fckan-gw-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fckan-gw-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datopian","download_url":"https://codeload.github.com/datopian/ckan-gw-explorer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fckan-gw-explorer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28851247,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T15:15:36.453Z","status":"ssl_error","status_checked_at":"2026-01-28T15:15:13.020Z","response_time":57,"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":[],"created_at":"2026-01-28T20:44:54.952Z","updated_at":"2026-01-28T20:44:55.687Z","avatar_url":"https://github.com/datopian.png","language":"TypeScript","readme":"# CKAN Graphic Walker Based Explorer\n\nA React component library for visualizing CKAN datasets using Graphic Walker.\n\n## 📁 Project Structure\n\n```\nckan-gw-explorer/\n├── packages/\n│   ├── core/           # Main library package\n│   │   ├── src/        # Source code\n│   │   ├── dist/       # Built files\n│   │   └── package.json\n│   └── example/        # Example React app\n│       ├── src/        # Example app source\n│       └── package.json\n├── package.json        # Root workspace config\n└── README.md\n```\n\n## 🚀 Quick Start\n\n### Development\n```bash\n# Install all dependencies\nnpm install\n\n# Build the library\nnpm run build\n\n# Start the example app\nnpm run example\n\n# Development with auto-rebuild\nnpm run example:dev\n```\n\n### Individual Package Commands\n```bash\n# Core library\nnpm run build --workspace=packages/core\nnpm run dev --workspace=packages/core\n\n# Example app\nnpm run start --workspace=packages/example\n```\n\n## 📦 Available Scripts\n\n### Root Level\n- `npm run build` - Build the core library\n- `npm run example` - Start example app\n- `npm run example:dev` - Start example with auto-rebuild\n- `npm run build:all` - Build all packages\n- `npm run clean` - Clean all node_modules and dist\n- `npm run install:all` - Install dependencies for all packages\n\n### Core Package\n- `npm run build --workspace=packages/core` - Build library\n- `npm run dev --workspace=packages/core` - Watch mode\n\n### Example Package\n- `npm run start --workspace=packages/example` - Start example app\n- `npm run dev-sync --workspace=packages/example` - Rebuild library\n\n## 🔄 Development Workflow\n\n1. **Make changes** to `packages/core/src/CkanGraphicWalker.tsx`\n2. **Build library**: `npm run build`\n3. **Example app** automatically uses the updated library\n\n\n## Example of using the library\n\n```tsx\nimport { CkanGraphicWalker } from \"ckan-gw-explorer\";\n\nfunction DataExplorer() {\n  return (\n    \u003cCkanGraphicWalker\n      ckanUrl=\"http://ckan.com\"\n      datasetId=\"012474d1-7506-469d-926f-0e7a3d9aa41a\"\n      appearance=\"light\"\n      initialSegment=\"data\"\n    /\u003e\n  );\n}\n\nexport default DataExplorer;\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatopian%2Fckan-gw-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatopian%2Fckan-gw-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatopian%2Fckan-gw-explorer/lists"}