{"id":16999071,"url":"https://github.com/maxandersen/getting-started-with-java-the-jbang-way","last_synced_at":"2026-02-04T15:08:34.456Z","repository":{"id":66828872,"uuid":"486766027","full_name":"maxandersen/getting-started-with-java-the-jbang-way","owner":"maxandersen","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-25T11:33:29.000Z","size":16668,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-09T12:32:01.464Z","etag":null,"topics":["presentation"],"latest_commit_sha":null,"homepage":"https://maxandersen.github.io/getting-started-with-java-the-jbang-way/","language":"Java","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/maxandersen.png","metadata":{"files":{"readme":"readme.adoc","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-28T22:28:23.000Z","updated_at":"2022-07-27T01:39:39.000Z","dependencies_parsed_at":"2025-01-27T08:20:19.937Z","dependency_job_id":null,"html_url":"https://github.com/maxandersen/getting-started-with-java-the-jbang-way","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/maxandersen/getting-started-with-java-the-jbang-way","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxandersen%2Fgetting-started-with-java-the-jbang-way","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxandersen%2Fgetting-started-with-java-the-jbang-way/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxandersen%2Fgetting-started-with-java-the-jbang-way/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxandersen%2Fgetting-started-with-java-the-jbang-way/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxandersen","download_url":"https://codeload.github.com/maxandersen/getting-started-with-java-the-jbang-way/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxandersen%2Fgetting-started-with-java-the-jbang-way/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29088543,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"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":["presentation"],"created_at":"2024-10-14T04:07:05.195Z","updated_at":"2026-02-04T15:08:34.439Z","avatar_url":"https://github.com/maxandersen.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Getting Started with Java: The JBang Way\n\nA (work-in-progress) presentation made for https://docs.microsoft.com/en-us/events/learntv/jdconf-2022/[JDConf 2022].\n\nThe presentation is done using asciidoctor + reveal.js and the whole thing is wired up with a link:src/docs/adoc2reveal.java[JBang script] uses Github Actions to publish to\n\nThe advantage is that you need zero installation and setup for this. No Java, Maven, Ruby, Gems etc. setup. All done and in isolated and in a reproducible manner.\n\nYou can run `./render` and it will setup jbang and run the script or if you already have https://jbang.dev/download[jbang installed] you can do:\n\n[source,bash]\n----\njbang adoc2reveal.java --watch\n----\n\nThis will get you a `index.html` generated anytime a `.adoc` file changes. \n\nYou can open it directly from the filesystem, but works best when served from a server.\n\nYou can run `jbang httpd@jbangdev` to serve the `index.html` file,\nor use something like vscode live reload plugin to open the index.html \nand get live-reload when it re-renders.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxandersen%2Fgetting-started-with-java-the-jbang-way","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxandersen%2Fgetting-started-with-java-the-jbang-way","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxandersen%2Fgetting-started-with-java-the-jbang-way/lists"}