{"id":27155885,"url":"https://github.com/cloudsteak/trn-go-hello","last_synced_at":"2025-04-08T19:57:11.692Z","repository":{"id":209442194,"uuid":"712476286","full_name":"cloudsteak/trn-go-hello","owner":"cloudsteak","description":"Hello World - Go lang","archived":false,"fork":false,"pushed_at":"2023-11-28T11:05:25.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-06-19T23:04:07.813Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/cloudsteak.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":"2023-10-31T14:44:15.000Z","updated_at":"2023-11-27T10:50:40.000Z","dependencies_parsed_at":"2023-11-27T11:50:40.272Z","dependency_job_id":"08d22d01-bb3d-4385-82ca-a20486298ca7","html_url":"https://github.com/cloudsteak/trn-go-hello","commit_stats":null,"previous_names":["cloudsteak/trn-go-hello"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudsteak%2Ftrn-go-hello","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudsteak%2Ftrn-go-hello/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudsteak%2Ftrn-go-hello/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudsteak%2Ftrn-go-hello/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudsteak","download_url":"https://codeload.github.com/cloudsteak/trn-go-hello/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247918923,"owners_count":21018044,"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":[],"created_at":"2025-04-08T19:57:11.147Z","updated_at":"2025-04-08T19:57:11.679Z","avatar_url":"https://github.com/cloudsteak.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go - Helló Világ\n\n## Előfeltételek\n\nAz alábbi helyen megtalálod az előkészületeket a Go-ban való fejlesztéshez: https://github.com/cloudsteak/golang-basics\n\n## Projekt létrehozás\n\n1. Nyiss egy parancssort (CMD)\n2. Navigálj abba a mappába ahol a kódod fogod tárolni a helyi gépeden.\n3. Hozd létre a projekted mappáját. Pl.: `hellovilag`\n\n```bash\nmkdir hellovilag\n```\n\n4. Lépj be a mappába\n\n```bash\ncd hellovilag\n```\n\n5. Készítsd el a projekted alap struktúráját\n\n```bash\ngo mod init hellovilag\n```\n\n6. indítsd el innen a Visual Studio Code-ot.\n\n```bash\ncode .\n```\n\n## Go alkalmazás\n\n1. Hozd létre a `main.go` fájlt a projekt gyökerében\n2. A szerkesztőben a `main.go` fülön, ked el gépelni: `package`\n3. A VS Code felajánl több lehetőséget is. Nekünk jelnleg a `package main` szükséges\n4. Ez alá a sor alá pedig illeszd. be az alábbi fő függvényt:\n\n```go\nfunc main() {\n    fmt.Println(\"Helló Világ! Ez az első Go kódom.\")\n}\n```\n\n5. Mentsd el a módosításokat\n\n6. A Go érzékeli, hogy van `fmt` csomag függőség és pár másodperc múlva módosítja is a kódot ennek megfeleően.\n\n```go\npackage main\n\nimport \"fmt\"\n\nfunc main() {\n\tfmt.Println(\"Helló Világ! Ez az első Go kódom.\")\n}\n```\n\nMegjegyzés: Nem minden csomagot tud automatikusan telepíteni a Go. Tehát van amit majd külön parancsok futtatásával kell telepítneni.\n\n\n## Alkalmazás futtatása\n\nA megírt kódot az alábbi paranccsal tudjuk futtani a project fő mappájából: `go run .` vagy `go run main.go`\n\n## Alkalmazás fordítása (build)\n\nHa szeretnénk az alkalmazásunkat máshol is futtatni, anélkül, hogy minden fejlesztői eszközt és függőséget telepíyteni kellene, akkor azt egy csomagba le is tudjuk fordítani (buld). Ehhez az alábbi parancsot kell futtatni: `go build`\n\nEredményképpen Windows-on egy exe fájlt kapunk, amit futtathatunk a Go fejlesztői környezewten kívül is.\n\n![Hello Világ](hellovilagexe.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudsteak%2Ftrn-go-hello","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudsteak%2Ftrn-go-hello","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudsteak%2Ftrn-go-hello/lists"}