{"id":28957185,"url":"https://github.com/developmentseed/cdk-seed","last_synced_at":"2025-06-23T21:41:44.811Z","repository":{"id":56139741,"uuid":"311735468","full_name":"developmentseed/cdk-seed","owner":"developmentseed","description":null,"archived":false,"fork":false,"pushed_at":"2022-09-13T22:53:14.000Z","size":409,"stargazers_count":4,"open_issues_count":6,"forks_count":1,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-04-10T03:11:33.080Z","etag":null,"topics":["cdk","cdk-construct-library","cdk-constructs","jekyll"],"latest_commit_sha":null,"homepage":"https://developmentseed.org/cdk-seed","language":"JavaScript","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/developmentseed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-10T17:29:45.000Z","updated_at":"2022-09-13T22:53:17.000Z","dependencies_parsed_at":"2022-08-15T13:30:44.623Z","dependency_job_id":null,"html_url":"https://github.com/developmentseed/cdk-seed","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/developmentseed/cdk-seed","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developmentseed%2Fcdk-seed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developmentseed%2Fcdk-seed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developmentseed%2Fcdk-seed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developmentseed%2Fcdk-seed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/developmentseed","download_url":"https://codeload.github.com/developmentseed/cdk-seed/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/developmentseed%2Fcdk-seed/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261561474,"owners_count":23177612,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cdk","cdk-construct-library","cdk-constructs","jekyll"],"created_at":"2025-06-23T21:41:42.969Z","updated_at":"2025-06-23T21:41:44.798Z","avatar_url":"https://github.com/developmentseed.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cdk-seed :seedling:\n\n## Development\n\n### Prerequisites\n\n- [nvm](https://github.com/nvm-sh/nvm)\n\n### Getting started\n\nUse the specified version of Node for this project:\n\n`nvm use`\n\nIf you get an error that the version of node is not installed, run:\n\n`nvm install $(cat .nvmrc)`\n\n### Commands\n\n#### `npm start`\n\nWatch packages for updates to code and documentation, triggering builds of both on change.\n\n#### `npm run bootstrap`\n\nInstall dependencies for each package.\n\n#### `npm run build`\n\nBuild each package.\n\n#### `npm run package`\n\nPrepare each package for distribution.\n\n#### `npm run docgen`\n\nGenerate documentation for each package.\n\n#### `npm test`\n\nRun tests for all packages.\n\n## Adding packages\n\nSee [`CONTRIBUTING.md`](CONTRIBUTING.md).\n\n## Generating documentation\n\nThe generation of our documentation website is a three part process:\n\n1. `jsii` must be run within each package (this is done by running `npm run build` from the project base dir). This produces a `.jsii` in the root of each package.\n2. `scripts/docgen.js` should be run to gather each package's `.jsii` file and to export markdown documentation for each package into the `site/docs` directory.\n3. [Jekyll](https://jekyllrb.com/) should be run to generate HTML from the markdown documentation.\n\nThis process can be made easier by running two processes in separate terminals:\n\n1. `npm start` which concurrently runs two operations:\n   * trigger `jsii` builds on changes to packages' `README.md` or `lib/*.ts` files.\n   * trigger `scripts/docgen.js` to run on changes to packages' `.jsii` files.\n2. `npm run website` which starts the Jekyll server. It is assumed that Jekyll has been previously installed on the system. See [Jekyll's documentation](https://jekyllrb.com/docs/installation/) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevelopmentseed%2Fcdk-seed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevelopmentseed%2Fcdk-seed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevelopmentseed%2Fcdk-seed/lists"}