{"id":19767606,"url":"https://github.com/opensmock/penfeld","last_synced_at":"2025-04-30T16:34:00.269Z","repository":{"id":75153905,"uuid":"176378068","full_name":"OpenSmock/Penfeld","owner":"OpenSmock","description":"Penfeld is an User-Interface (UI) definition model framework for Pharo.","archived":false,"fork":false,"pushed_at":"2021-07-30T10:30:42.000Z","size":487,"stargazers_count":9,"open_issues_count":6,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-06T03:05:14.015Z","etag":null,"topics":["bloc","framework","hmi","human-machine-interface","model","modelisation","pharo","ui","user-interface"],"latest_commit_sha":null,"homepage":"","language":"Smalltalk","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/OpenSmock.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-18T22:16:03.000Z","updated_at":"2024-09-20T19:32:50.000Z","dependencies_parsed_at":"2023-02-26T15:30:56.423Z","dependency_job_id":null,"html_url":"https://github.com/OpenSmock/Penfeld","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSmock%2FPenfeld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSmock%2FPenfeld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSmock%2FPenfeld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSmock%2FPenfeld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenSmock","download_url":"https://codeload.github.com/OpenSmock/Penfeld/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251742786,"owners_count":21636510,"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":["bloc","framework","hmi","human-machine-interface","model","modelisation","pharo","ui","user-interface"],"created_at":"2024-11-12T04:31:00.003Z","updated_at":"2025-04-30T16:34:00.256Z","avatar_url":"https://github.com/OpenSmock.png","language":"Smalltalk","readme":"# Penfeld\n\n![Penfeld Banner](PenfeldBanner.jpg)\n\nPenfeld is an User-Interface (UI) definition model framework for Pharo.\nMain principe of Penfeld is to be apart of UI technologies or engine.\n\nPenfeld provide instanciation of his model to some supported UI engine in Pharo (as Bloc, etc.) based on standard UI customization (as CSS, SVG, etc.).\n\n## Getting Started\n\n### Installing Penfeld\n\n#### For Pharo 8 and Pharo 9\n\n```Smalltalk\nMetacello new\n   baseline: 'Penfeld';\n   repository: 'github://OpenSmock/Penfeld/src';\n   load\n```\n\n#### For Pharo 8 and Pharo 9 - Only Penfeld core (without graphic engine)\n\n```Smalltalk\nMetacello new\n   baseline: 'PenfeldCore';\n   repository: 'github://OpenSmock/Penfeld/src';\n   load\n```\n\n### Examples\n\nSome examples are available supporting Bloc engine.\nSee `Penfeld-Bloc` package, `Examples` tag contains somes examples classes.\n\n### Tests\n\nSee `Penfeld-Bloc-Tests` or execute `PenExamplesViewer\u003e\u003e#open`.\n\n## Credits\n\n* **Alain Plantec** - *Initial work* - [plantec](https://github.com/plantec)\n* **Nolwenn Fournier** - *Initial work* - [nolwennfournier](https://github.com/nolwennfournier)\n* **Eric Le Pors** - *Initial work* - [ELePors](https://github.com/ELePors)\n* **Pierre Laborde** - *Initial work* - [labordep](https://github.com/labordep)\n* **Steven Costiou** - *Initial work* - [StevenCostiou](https://github.com/StevenCostiou)\n* **Glenn Cavarle** - *Pharo Stylesheet* - [GlennCavarle](https://github.com/GlennCavarle)\n\n## License\n\nThis project is licensed under the MIT License.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensmock%2Fpenfeld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopensmock%2Fpenfeld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensmock%2Fpenfeld/lists"}