{"id":21029946,"url":"https://github.com/kitconcept/buildout","last_synced_at":"2026-02-02T16:03:38.960Z","repository":{"id":45264855,"uuid":"147290811","full_name":"kitconcept/buildout","owner":"kitconcept","description":"Basic Buildout setup with the kitconcept best practices.","archived":false,"fork":false,"pushed_at":"2022-01-12T19:18:44.000Z","size":150,"stargazers_count":1,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"5.2","last_synced_at":"2025-12-26T17:45:24.265Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://kitconcept.com","language":"VCL","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/kitconcept.png","metadata":{"files":{"readme":"README.rst","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}},"created_at":"2018-09-04T05:04:31.000Z","updated_at":"2021-12-29T09:34:05.000Z","dependencies_parsed_at":"2022-08-27T19:50:20.474Z","dependency_job_id":null,"html_url":"https://github.com/kitconcept/buildout","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kitconcept/buildout","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitconcept%2Fbuildout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitconcept%2Fbuildout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitconcept%2Fbuildout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitconcept%2Fbuildout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kitconcept","download_url":"https://codeload.github.com/kitconcept/buildout/tar.gz/refs/heads/5.2","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitconcept%2Fbuildout/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29015106,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T14:58:54.169Z","status":"ssl_error","status_checked_at":"2026-02-02T14:58:51.285Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":"2024-11-19T12:15:08.237Z","updated_at":"2026-02-02T16:03:38.934Z","avatar_url":"https://github.com/kitconcept.png","language":"VCL","funding_links":[],"categories":[],"sub_categories":[],"readme":".. image:: https://github.com/kitconcept/buildout/actions/workflows/ci.yml/badge.svg\n  :target: https://github.com/kitconcept/buildout\n\nkitconcept Buildout\n===================\n\nBasic Python 3, Plone 5.2 Buildout setup with the kitconcept best practices.\nThis buildout base is used in all the open source projects we help to maintain.\n\nRationale\n---------\n\nCI systems should be stable and not rely on external resources that are subject to change. \nApproaches like buildout.plonetest violate this principle and make the CI build fragile.\nThe build can fail at any time without notice when an external resource changes.\n\nGetting started\n---------------\n\nFetch Makefile::\n\n    wget -O Makefile https://raw.githubusercontent.com/kitconcept/buildout/5.2/Makefile\n\nUpdate Buildout files::\n\n    make update\n\nThis will automatically update the following files in your local folder:\n\n- Makefile\n- requirements.txt\n- plone-5.2.x.cfg\n- versions.cfg (versions that are used for all Plone versions except Plone 5.2)\n- ci.cfg (CI configuration for GitHub actions)\n\nkitconcept Buildout expects a base.cfg configuration to be present in your buildout that contains your customizations and contains the following parts (replace collective.embeddedpage with your add-on)::\n\n    [buildout]\n    index = https://pypi.org/simple\n    show-picked-versions = true\n    extensions = mr.developer\n    parts =\n        instance\n    develop = .\n    versions = versions\n\n    [instance]\n    recipe = plone.recipe.zope2instance\n    user = admin:admin\n    http-address = 8080\n    eggs =\n        Plone\n        Pillow\n        collective.embeddedpage [test]\n\n    [versions]\n    # Don't use a released version of collective.embeddedpage\n    collective.embeddedpage =\n\n    # setuptools / buildout\n    setuptools =\n    zc.buildout =\n    zc.recipe.egg = 2.0.3\n\n\nMake Commands\n-------------\n\nAvailable make commands:\n\n- Update Makefile and Buildout: make update\n- Build Plone 5.2.x: make build-plone-5.2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitconcept%2Fbuildout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkitconcept%2Fbuildout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkitconcept%2Fbuildout/lists"}