{"id":22816640,"url":"https://github.com/steeltoeoss/netcoretooltemplates","last_synced_at":"2025-04-14T00:55:10.192Z","repository":{"id":40479466,"uuid":"362839281","full_name":"SteeltoeOSS/NetCoreToolTemplates","owner":"SteeltoeOSS","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-17T10:25:01.000Z","size":440,"stargazers_count":1,"open_issues_count":6,"forks_count":3,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-27T15:01:39.730Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/SteeltoeOSS.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":"2021-04-29T14:09:32.000Z","updated_at":"2025-03-17T10:25:04.000Z","dependencies_parsed_at":"2025-03-03T18:22:19.681Z","dependency_job_id":"8bcdbcc8-2a5d-4bc0-bf23-9d85578abad9","html_url":"https://github.com/SteeltoeOSS/NetCoreToolTemplates","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SteeltoeOSS%2FNetCoreToolTemplates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SteeltoeOSS%2FNetCoreToolTemplates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SteeltoeOSS%2FNetCoreToolTemplates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SteeltoeOSS%2FNetCoreToolTemplates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SteeltoeOSS","download_url":"https://codeload.github.com/SteeltoeOSS/NetCoreToolTemplates/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248804783,"owners_count":21164131,"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":"2024-12-12T14:08:12.507Z","updated_at":"2025-04-14T00:55:10.181Z","avatar_url":"https://github.com/SteeltoeOSS.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Steeltoe.NetCoreTool.Templates\n\n[![Build Status](https://dev.azure.com/SteeltoeOSS/Steeltoe/_apis/build/status/Initializr/SteeltoeOSS.NetCoreToolTemplates?branchName=main)](https://dev.azure.com/SteeltoeOSS/Steeltoe/_build/latest?definitionId=46\u0026branchName=main)\n\u0026nbsp;[![NuGet Version](https://img.shields.io/nuget/v/Steeltoe.NetCoreTool.Templates?style=flat)](https://www.nuget.org/packages/Steeltoe.NetCoreTool.Templates)\n\u0026nbsp;[![GitHub License](https://img.shields.io/github/license/SteeltoeOSS/NetCoreToolTemplates)](LICENSE)\n\nThis repository contains a collection of [.NET Template Packages](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-new),\nwhich can be used from IDEs such as Visual Studio and from the .NET CLI using `dotnet new`. They are also used by [Initializr](https://start.steeltoe.io/).\n\nProject templates:\n- `steeltoe-webapi`: Add Steeltoe components to the default `webapi` C# template.\n\nThis document describes template installation and template general usage help.\nFor learning how to develop additional options for the templates, see [DEVELOPER.md](DEVELOPER.md).\n\n## Install\n\n### From NuGet.org (production)\n\n```\n$ dotnet new install Steeltoe.NetCoreTool.Templates\n```\n\n### From .NET Foundation (staging)\n\n```\n$ dotnet nuget add source https://pkgs.dev.azure.com/dotnet/Steeltoe/_packaging/dev/nuget/v3/index.json -n SteeltoeDev\n$ dotnet new install Steeltoe.NetCoreTool.Templates\n```\n\n### From Source (development)\n\n```\n$ dotnet new install src/Content\n```\n\n## Tips when making changes\n- When searching for occurrences of options, Visual Studio doesn't show everything by default. Change the **File types** from `!*\\bin\\*;!*\\obj\\*;!*\\.*\\*` to `!*\\bin\\*;!*\\obj\\*` to fix this.\n- If you've added a new option to `template.json`, `dotnetcli.host.json` and `ide.host.json`, but it doesn't appear, make sure it is listed in one of the `HasAny*` computed options in `template.json`.\n- To observe changes in Visual Studio's **File** \u003e **New** \u003e **Project** dialog, close all instances and run `devenv.exe /updateconfiguration`.\n- Unit tests are available for all options (CLI only), be sure to update them.\n- To verify all relevant options are exposed, temporarily add `\"defaultSymbolVisibility\": true` to `ide.host.json`.\n- Documentation links\n  - https://learn.microsoft.com/en-us/dotnet/core/tools/custom-templates\n  - https://github.com/dotnet/templating/wiki\n  - https://github.com/dotnet/templating?tab=readme-ov-file#template-content-repositories\n  - https://github.com/sayedihashimi/template-sample\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteeltoeoss%2Fnetcoretooltemplates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteeltoeoss%2Fnetcoretooltemplates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteeltoeoss%2Fnetcoretooltemplates/lists"}