{"id":13500588,"url":"https://github.com/redhat-developer-demos/quarkus-tutorial","last_synced_at":"2025-04-12T18:52:47.178Z","repository":{"id":35817707,"uuid":"180274614","full_name":"redhat-developer-demos/quarkus-tutorial","owner":"redhat-developer-demos","description":"Quarkus Tutorial for https://dn.dev/quarkusmaster","archived":false,"fork":false,"pushed_at":"2025-02-20T08:31:16.000Z","size":7747,"stargazers_count":152,"open_issues_count":9,"forks_count":87,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-04-03T22:08:13.207Z","etag":null,"topics":["demos","getting-started","quarkus","quarkusio","tutorial"],"latest_commit_sha":null,"homepage":"https://redhat-developer-demos.github.io/quarkus-tutorial/","language":"Java","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/redhat-developer-demos.png","metadata":{"files":{"readme":"README.adoc","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-04-09T03:06:59.000Z","updated_at":"2025-02-20T08:30:57.000Z","dependencies_parsed_at":"2023-11-22T12:24:08.466Z","dependency_job_id":"3564f44f-936a-458e-aea4-68b3c7a92245","html_url":"https://github.com/redhat-developer-demos/quarkus-tutorial","commit_stats":{"total_commits":266,"total_committers":23,"mean_commits":"11.565217391304348","dds":0.7593984962406015,"last_synced_commit":"a5fda30e963c57e6d06fc9ce20f608a62d359248"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer-demos%2Fquarkus-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer-demos%2Fquarkus-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer-demos%2Fquarkus-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer-demos%2Fquarkus-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redhat-developer-demos","download_url":"https://codeload.github.com/redhat-developer-demos/quarkus-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248618243,"owners_count":21134200,"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":["demos","getting-started","quarkus","quarkusio","tutorial"],"created_at":"2024-07-31T22:01:06.151Z","updated_at":"2025-04-12T18:52:47.151Z","avatar_url":"https://github.com/redhat-developer-demos.png","language":"Java","readme":"= Quarkus Tutorial\n\nimage:https://github.com/redhat-developer-demos/quarkus-tutorial/workflows/docs/badge.svg[]\nimage:https://github.com/redhat-developer-demos/quarkus-tutorial/workflows/price-generator/badge.svg[]\n\n\nYou can access the HTML version of this tutorial here: https://redhat-developer-demos.github.io/quarkus-tutorial/[window=\"_blank\"]\n\n== Why Quarkus?\n\nHistorically Java was able to handle the biggest enterprise problem(s) with its \"Write once, run anywhere\" (WORA) paradigm. With Cloud Native Applications growing in popularity, things like running applications as linux containers, serverless taking center stage -- Java was pushed back by languages like golang, node.js as the forerunner to build Cloud Native Applications as they are smaller, quicker and arguably more nimble.\n\nQuarkus is Kubernetes Native Java stack tailored for GraalVM \u0026 OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.\n\nIn this tutorial we will start to explore how to create, build and deploy Cloud Native Java applications using Quarkus. The Java applications built this way are tiny as a subatomic particle (Quark) and tend to boot and run at supersonic speed\n\nimage::./documentation/modules/ROOT/assets/images/Developer_Joy.png[Developer Joy,400,400,align=\"center\"]\n\n## Building the HTML locally\n\nIn the root of your git repository, run (as root):\n\n```\n# bin/build-site.sh\n```\n\nAnd then open your `gh-pages/index.html` file:\n\n```\nopen gh-pages/index.html\n```\n\n## Iterative local development\n\nYou can develop the tutorial docs locally using a rapid iterative cycle.\n\nFirst, install the `yarn` dependencies:\n\n[source,bash]\n----\n$ yarn install\n----\n\nAnd now start `gulp` (as root). It will create the website and open your browser connected with `browser-sync`. Every time it detects a change, it will automatically refresh your browser page.\n\n[source,bash]\n----\n# gulp\n----\n\nYou can clean the local cache using:\n\n[source,bash]\n----\ngulp clean\n----\n","funding_links":[],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-developer-demos%2Fquarkus-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredhat-developer-demos%2Fquarkus-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-developer-demos%2Fquarkus-tutorial/lists"}