{"id":13706231,"url":"https://github.com/progress/latte","last_synced_at":"2026-02-15T20:06:07.712Z","repository":{"id":82223906,"uuid":"203226128","full_name":"progress/latte","owner":"progress","description":"Latte is a Gradle plugin for building and deploying with OpenEdge. ","archived":false,"fork":false,"pushed_at":"2020-08-04T17:14:43.000Z","size":378,"stargazers_count":6,"open_issues_count":1,"forks_count":6,"subscribers_count":13,"default_branch":"develop","last_synced_at":"2025-05-05T20:35:14.624Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Groovy","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/progress.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-08-19T18:17:56.000Z","updated_at":"2020-08-04T17:08:17.000Z","dependencies_parsed_at":"2023-03-01T21:00:49.432Z","dependency_job_id":null,"html_url":"https://github.com/progress/latte","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/progress/latte","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progress%2Flatte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progress%2Flatte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progress%2Flatte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progress%2Flatte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/progress","download_url":"https://codeload.github.com/progress/latte/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/progress%2Flatte/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29487816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T19:29:10.908Z","status":"ssl_error","status_checked_at":"2026-02-15T19:29:10.419Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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-08-02T22:00:53.368Z","updated_at":"2026-02-15T20:06:07.707Z","avatar_url":"https://github.com/progress.png","language":"Groovy","funding_links":[],"categories":["CI/CD"],"sub_categories":["Zed"],"readme":"[![pipeline status][pipeline-img]][pipeline-target] [![coverage report][coverage-img]][coverage-target]\n\n# Latte\n\nThis is a Progress fork of the [Grabl](https://gitlab.com/grabl) project to enhance and support package updates.\n\n[Latte] is a plugin for [Gradle] providing language support for\n[OpenEdge ABL][openedge]. It provides gradle tasks to compile ABL code\nand run unit tests using ABLUnit. All the hard work is done by [PCT],\nthanks to gradle's fantastic integration with [Ant].\n\n## Usage\n\n[Latte] is hosted in the [Gradle Plugin Portal][grportal-grabl] so you\ncan use it by just adding this to your `build.gradle`:\n\n```groovy\nplugins {\n  id \"oe.espresso.latte\" version \"0.3.1\"\n}\n```\n\nThis will add [PCT][] tasks and types to your project and integrate\n[PCT] with [Gradle] lifecycle tasks. It does this by modifying the\n[Gradle] project model.\n\nThe following are a list of enhancements beyond the original [grabl] plugin\n\n- adds a dependency on [PCT] 215\n- adds a backup database task\n- adds the ability to run ABL code as a task\n- adds the ability to create a database\n- adds the ability to create procedure libraries\n- adds the ability to create .oear's\n\n## Links\n\n# NEEDS TO BE UPDATED WHEN\n\n- [Home Page, Docs, Guides][grabl]\n- [Plugin Portal][grportal-grabl]\n- [Plugin Portal (base)][grportal-grabl-base]\n- [Examples Repo](https://gitlab.com/grabl/grabl-samples)\n\n## Contributing\n\nWant to suggest a feature or report a bug? Head to [issue tracker][issues].\n\nCode contributions are very welcome, please check out [hacking][] notes.\n\n## License\n\nlatte and grabl are free and open-source software licensed under the\n[Apache License 2.0](https://github.com/progress/latte/LICENSE)\n\n[gradle]: https://gradle.org/\n[openedge]: https://www.progress.com/openedge\n[latte]: https://github.com/progress/latte\n[grabl]: https://grabl.gitlab.io/\n[pct]: https://github.com/Riverside-Software/pct\n[ant]: http://ant.apache.org/\n[issues]: https://github.com/progress/latte/issues\n[hacking]: HACKING.md\n[pipeline-img]: https://gitlab.com/grabl/grabl/badges/master/pipeline.svg\n[pipeline-target]: https://gitlab.com/grabl/grabl/commits/master\n[coverage-img]: https://gitlab.com/grabl/grabl/badges/master/coverage.svg\n[coverage-target]: https://grabl.gitlab.io/grabl/reports/clover/html/\n[grportal-grabl]: https://plugins.gradle.org/plugin/oe.espresso.latte\n[grportal-grabl-base]: https://plugins.gradle.org/plugin/oe.espresso.latte-base\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogress%2Flatte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprogress%2Flatte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogress%2Flatte/lists"}