{"id":29089597,"url":"https://github.com/openzeppelin/docs.openzeppelin.com","last_synced_at":"2025-06-28T04:04:12.516Z","repository":{"id":35237806,"uuid":"193785450","full_name":"OpenZeppelin/docs.openzeppelin.com","owner":"OpenZeppelin","description":"Source for the OpenZeppelin documentation site","archived":false,"fork":false,"pushed_at":"2025-06-18T20:04:38.000Z","size":4710,"stargazers_count":46,"open_issues_count":37,"forks_count":93,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-06-18T20:32:47.820Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://docs.openzeppelin.com","language":"SCSS","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/OpenZeppelin.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":"2019-06-25T21:25:22.000Z","updated_at":"2025-06-18T19:35:25.000Z","dependencies_parsed_at":"2023-10-11T19:53:59.610Z","dependency_job_id":"256638d3-eddf-4027-9770-2afd005d729a","html_url":"https://github.com/OpenZeppelin/docs.openzeppelin.com","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OpenZeppelin/docs.openzeppelin.com","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Fdocs.openzeppelin.com","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Fdocs.openzeppelin.com/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Fdocs.openzeppelin.com/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Fdocs.openzeppelin.com/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenZeppelin","download_url":"https://codeload.github.com/OpenZeppelin/docs.openzeppelin.com/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenZeppelin%2Fdocs.openzeppelin.com/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262371684,"owners_count":23300595,"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":[],"created_at":"2025-06-28T04:04:10.299Z","updated_at":"2025-06-28T04:04:12.482Z","avatar_url":"https://github.com/OpenZeppelin.png","language":"SCSS","readme":"[Deployment logs](https://app.netlify.com/sites/openzeppelin-docs/deploys)\n\n### Adding a new repo\n\nEdit the [`playbook.yml`](playbook.yml) file by adding the new repository under\n\"sources\", with the branch or branches that should be deployed, and the path\nwhere the `antora.yml` file is found.\n\nFor the site to rebuild when there is an update, you need to add a webhook in\nthe repo. In the Netlify panel, go to Site Settings \u003e Build \u0026 deploy \u003e Build\nhooks, and copy the hook URL. In the repo that is being added, go to Settings \u003e\nWebhooks, and add a webhook using this URL and the default settings.\n\nTo show it in the sidebar, add the `name` from the repo's `antora.yml` in\n[`navigation.hbs`](./ui/theme/partials/navigation.hbs#L17-L25), and add an svg icon\ninside the [`icons folder`](./ui/theme/images/icons) matching the name.\n\nFinally, add an entry for it inside the [`model.yml`](./ui/preview/model.yml) file, for UI development purposes.\n\n### Pre-processing\n\nThe contents of each repository under `sources` in `playbook.yml` are used as-is\nwith no pre-processing. If the repository requires a pre-processing step, it must\nbe done in the CI of that repository and the results pushed to a branch (e.g., `docs`).\nThis branch should then be specified as the source in `playbook.yml` instead of the\nsource branch (e.g., `HEAD`).\n\nAn example of a CI Github Action that pre-processes the `master` branch and\npushes the result to the `docs-v*` branch can be found in the OpenZeppelin\nContracts [docs workflow](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/.github/workflows/docs.yml).\nThis workflow creates an automated API reference for the Contracts library.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenzeppelin%2Fdocs.openzeppelin.com","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenzeppelin%2Fdocs.openzeppelin.com","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenzeppelin%2Fdocs.openzeppelin.com/lists"}