{"id":13777779,"url":"https://github.com/siemens/kas","last_synced_at":"2025-06-18T21:11:07.965Z","repository":{"id":38751800,"uuid":"94209109","full_name":"siemens/kas","owner":"siemens","description":"Setup tool for bitbake based projects","archived":false,"fork":false,"pushed_at":"2025-06-13T13:09:04.000Z","size":1160,"stargazers_count":460,"open_issues_count":24,"forks_count":179,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-06-13T13:42:53.775Z","etag":null,"topics":["bitbake","configuration-management","isar","openembedded","yocto"],"latest_commit_sha":null,"homepage":"","language":"Python","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/siemens.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-06-13T12:11:57.000Z","updated_at":"2025-06-13T13:01:39.000Z","dependencies_parsed_at":"2022-08-09T05:31:12.623Z","dependency_job_id":"db076ced-5115-4f60-8eef-1c518f5890f9","html_url":"https://github.com/siemens/kas","commit_stats":{"total_commits":609,"total_committers":67,"mean_commits":9.08955223880597,"dds":0.5320197044334976,"last_synced_commit":"b9abbd1e63298e1f4956877ae0e07d64685a8819"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/siemens/kas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siemens%2Fkas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siemens%2Fkas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siemens%2Fkas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siemens%2Fkas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/siemens","download_url":"https://codeload.github.com/siemens/kas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/siemens%2Fkas/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260633658,"owners_count":23039380,"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":["bitbake","configuration-management","isar","openembedded","yocto"],"created_at":"2024-08-03T18:00:48.626Z","updated_at":"2025-06-18T21:11:02.951Z","avatar_url":"https://github.com/siemens.png","language":"Python","funding_links":[],"categories":["Development tools","Python"],"sub_categories":[],"readme":"Setup tool for bitbake based projects\n=====================================\n\n+--------------------+\n|    Build Status    |\n+====================+\n| |workflow-master|_ |\n+--------------------+\n| |workflow-next|_   |\n+--------------------+\n\n.. |workflow-master| image:: https://github.com/siemens/kas/workflows/master/badge.svg\n.. _workflow-master: https://github.com/siemens/kas/actions?query=workflow%3Amaster\n.. |workflow-next| image:: https://github.com/siemens/kas/workflows/next/badge.svg\n.. _workflow-next: https://github.com/siemens/kas/actions?query=workflow%3Anext\n\nThis tool provides an easy mechanism to setup bitbake based\nprojects.\n\nThe OpenEmbedded tooling support starts at step 2 with bitbake. The\ndownloading of sources and then configuration has to be done by\nhand. Usually, this is explained in a README. Instead kas is using a\nproject configuration file and does the download and configuration\nphase.\n\nKey features provided by the build tool:\n\n- clone and checkout bitbake layers\n- create default bitbake settings (machine, arch, ...)\n- launch minimal build environment, reducing risk of host contamination\n- initiate bitbake build process\n\nSee the `kas documentation \u003chttps://kas.readthedocs.io\u003e`_ for further details.\n\nSECURITY NOTICE\n---------------\n\nAt this stage, kas does not validate the integrity of fetched repositories.\nMake sure to only pull from trusted sources to ensure that the selected\nrevisions are the expected ones, specifically when using mirrors. Later\nversions of kas may introduce integrity validation mechanisms such as\ncryptographic checksums to strengthen supply chain security.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiemens%2Fkas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiemens%2Fkas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiemens%2Fkas/lists"}