{"id":19352469,"url":"https://github.com/farukterzioglu/extendedworker","last_synced_at":"2026-05-16T13:04:23.309Z","repository":{"id":144134407,"uuid":"214835047","full_name":"farukterzioglu/extendedWorker","owner":"farukterzioglu","description":"Creates a Worker Project (.Net Core 3.0) with additional features.","archived":false,"fork":false,"pushed_at":"2019-10-13T15:43:28.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-01T16:55:39.949Z","etag":null,"topics":["background-service","dotnet","netcore3","worker-service"],"latest_commit_sha":null,"homepage":"https://medium.com/@farukterzioglu/net-corea-yeni-proje-tipi-eklemek-worker-service-extended-fe56685a992","language":"C#","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/farukterzioglu.png","metadata":{"files":{"readme":"README.md","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":"2019-10-13T14:30:16.000Z","updated_at":"2019-10-13T21:04:26.000Z","dependencies_parsed_at":"2023-12-18T13:31:15.457Z","dependency_job_id":null,"html_url":"https://github.com/farukterzioglu/extendedWorker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/farukterzioglu/extendedWorker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farukterzioglu%2FextendedWorker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farukterzioglu%2FextendedWorker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farukterzioglu%2FextendedWorker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farukterzioglu%2FextendedWorker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/farukterzioglu","download_url":"https://codeload.github.com/farukterzioglu/extendedWorker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/farukterzioglu%2FextendedWorker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267998421,"owners_count":24178542,"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","status":"online","status_checked_at":"2025-07-31T02:00:08.723Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["background-service","dotnet","netcore3","worker-service"],"created_at":"2024-11-10T04:39:16.062Z","updated_at":"2026-05-16T13:04:18.285Z","avatar_url":"https://github.com/farukterzioglu.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Creates a Worker Project (.Net Core 3.0) with additional features.  \nSome required changes after creating a new worker project are pre-created with this project template.  \nConfigured for logging with Serilog.  \n\n### Included Project Types\nWorker Service (Extended)  \nWorker Service (Extended) Class  \n\n### Usage  \n```\ndotnet new workerextended -n NewWorkerApp\ncd NewWorkerApp/\ndotnet run\n// Hit 'CTRL+C' to exit\n\ndotnet new workerextended-service -n Worker2\n// Update Program.cs -\u003e\n...\n.ConfigureServices((hostContext, services) =\u003e\n{\n    ...\n    services.AddHostedService\u003cWorker2\u003e();\n});\n\ndotnet run\n// Hit 'CTRL+C' to exit\n```\n\n### Build\nInstall \"Worker Service (Extended)\" from source code\n```\ndotnet new -i ./Company.Application1\n```\n\nInstall \"Worker Service (Extended) Class\" from source code\n```\ndotnet new -i ./extendedWorkerClass\n```\n\nCreate Nuget Package  \n```\ndotnet pack\n// To install from .nupkg file\ndotnet new -i bin/Debug/Worker.Extended.1.0.0.nupkg\n```\n\nReferences:  \nhttps://github.com/aspnet/AspNetCore/tree/master/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp  \nhttps://github.com/dotnet/templating/wiki/%22Runnable-Project%22-Templates  \nhttps://devblogs.microsoft.com/dotnet/how-to-create-your-own-templates-for-dotnet-new/   \nhttps://github.com/sayedihashimi/dotnet-new-samples  \nhttps://github.com/dotnet/dotnet-template-samples  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarukterzioglu%2Fextendedworker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffarukterzioglu%2Fextendedworker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffarukterzioglu%2Fextendedworker/lists"}