{"id":20102945,"url":"https://github.com/stackrox/k8s-i-use","last_synced_at":"2025-05-06T08:31:04.431Z","repository":{"id":39864325,"uuid":"341287301","full_name":"stackrox/k8s-i-use","owner":"stackrox","description":"Source for k8siuse, a site in the style of caniuse that visualizes GVKs and their fields over different versions of the Kubernetes API ","archived":false,"fork":false,"pushed_at":"2022-12-06T12:25:40.000Z","size":6296,"stargazers_count":14,"open_issues_count":7,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-04-21T19:56:32.985Z","etag":null,"topics":["caniuse","kubernetes","tool","website"],"latest_commit_sha":null,"homepage":"https://stackrox.github.io/k8s-i-use/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stackrox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-22T17:50:53.000Z","updated_at":"2024-03-18T21:20:40.000Z","dependencies_parsed_at":"2023-01-24T01:45:33.936Z","dependency_job_id":null,"html_url":"https://github.com/stackrox/k8s-i-use","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackrox%2Fk8s-i-use","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackrox%2Fk8s-i-use/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackrox%2Fk8s-i-use/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackrox%2Fk8s-i-use/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackrox","download_url":"https://codeload.github.com/stackrox/k8s-i-use/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224495988,"owners_count":17321026,"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":["caniuse","kubernetes","tool","website"],"created_at":"2024-11-13T17:33:44.758Z","updated_at":"2024-11-13T17:33:45.228Z","avatar_url":"https://github.com/stackrox.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# k8s-i-use\nThis is the source for ~~https://k8siuse.com~~ https://stackrox.github.io/k8s-i-use/ (temporary, while we iron out some DNS issues).\n\n## Data preparation\nEverything starts with the Kubernetes OpenAPI schemas.  \nThese are downloaded for every version from v1.7 to latest.  \nAfterwards, the GVKs are being extracted and version info is parsed, in which versions each GVK is available / deprecated.  \nAll of this can be done by running \n```\npython3 gather_and_prepare_data.py\n```  \nThis script also saves the parsed structure as a valid `JS` file in the frontend,  \nwhere it can be used as `allData` variable after importing it.\n\n\n## Frontend\nThe frontend is based on React and can be found in the `frontend` folder.  \nYou will need yarn \u0026 npm installed for this to work.  \nStart by installing dependencies with `yarn install`.  \nThe dev server is started by calling `yarn start`.  \n\n\n## Deployment\nDeployment is done via `yarn deploy`, which creates/updates an optimized production build\nthat is pushed to the branch *gh-pages*.  \n**Warning**: The production build can take quite some time to build.  \n\n### Domain Config\nFor external domains, GitHub Pages expects a `CNAME` file with the domain name in the root of the repo.  \nIf we ever want to change the domain, this file can be found in `frontend/public/CNAME`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackrox%2Fk8s-i-use","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackrox%2Fk8s-i-use","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackrox%2Fk8s-i-use/lists"}