{"id":14965024,"url":"https://github.com/suesslabs/prism.avalonia.templates","last_synced_at":"2025-10-25T10:31:08.247Z","repository":{"id":252656408,"uuid":"841025804","full_name":"SuessLabs/Prism.Avalonia.Templates","owner":"SuessLabs","description":"The official Prism Avalonia Templates for Visual Studio using the Avalonia and Prism Library frameworks by Suess Labs","archived":false,"fork":false,"pushed_at":"2024-10-08T14:42:41.000Z","size":236,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-07T04:03:39.000Z","etag":null,"topics":["avalonia","dotnet","dotnet-template","prism","prism-avalonia","suesslabs","template","xeno-innovations"],"latest_commit_sha":null,"homepage":"https://suesslabs.com","language":"C#","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/SuessLabs.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":".github/Contributing.md","funding":null,"license":"LICENSE","code_of_conduct":".github/Code-of-Conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/Security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-11T12:24:49.000Z","updated_at":"2024-10-08T14:42:52.000Z","dependencies_parsed_at":"2024-08-11T21:01:21.638Z","dependency_job_id":"d260c966-5143-4dba-b27a-4679ef0451db","html_url":"https://github.com/SuessLabs/Prism.Avalonia.Templates","commit_stats":{"total_commits":63,"total_committers":2,"mean_commits":31.5,"dds":"0.015873015873015928","last_synced_commit":"7c81db5ce6ca2ad2bd159d7fa1b690071a82dfc1"},"previous_names":["suesslabs/prism.avalonia.templates","damiansuess/prism.avalonia.templates"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuessLabs%2FPrism.Avalonia.Templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuessLabs%2FPrism.Avalonia.Templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuessLabs%2FPrism.Avalonia.Templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SuessLabs%2FPrism.Avalonia.Templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SuessLabs","download_url":"https://codeload.github.com/SuessLabs/Prism.Avalonia.Templates/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238120393,"owners_count":19419763,"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":["avalonia","dotnet","dotnet-template","prism","prism-avalonia","suesslabs","template","xeno-innovations"],"created_at":"2024-09-24T13:34:06.902Z","updated_at":"2025-10-25T10:31:08.240Z","avatar_url":"https://github.com/SuessLabs.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Prism.Avalonia Templates for `dotnet new`\n\n\u003c!--[![downloads](https://img.shields.io/nuget/dt/templates.prism.avalonia)](https://www.nuget.org/packages/Templates.Prism.Avalonia/)--\u003e\n[![Current stable version](https://img.shields.io/nuget/v/Templates.Prism.Avalonia.svg)](https://www.nuget.org/packages/Templates.Prism.Avalonia/)\n\nThe [Prism.Avalonia Templates](https://github.com/SuessLabs/Prism.Avalonia.Templates/pull/4) is a collection of `dotnet` template files for creating [Prism.Avalonia](https://github.com/PrismLibrary/Prism)  ([old repo](https://github.com/AvaloniaCommunity/Prism.Avalonia)) apps.\n\nFor more information about `dotnet new` templates see [here](https://blogs.msdn.microsoft.com/dotnet/2017/04/02/how-to-create-your-own-templates-for-dotnet-new/).\n\n\u003e ## Announcement\n\u003e\n\u003e _[Prism.Avalonia](https://github.com/AvaloniaCommunity/Prism.Avalonia) is officially moving to  [Prism Library](https://github.com/PrismLibrary/Prism)!_ :heart:\n\n## Installing Templates\n\nRun from a command line:\n\n```powershell\ndotnet new install Templates.Prism.Avalonia\n\n# Install\ndotnet new prism.avalonia.app -n MySuperAwesomeApp\n\n# Help\ndotnet new prism.avalonia.app -h\n```\n\nThe templates are now be available in `dotnet new list`:\n\n### Project Templates\n\n```txt\nTemplate Name                         Short Name                  Language  Tags\n------------------------------------  --------------------------  --------  -----------------------------------------------------\nPrism.Avalonia .NET - Empty App                prism.avalonia.app          [C#]      Desktop/Xaml/Axaml/Avalonia/Prism/Windows/Linux/macOS\nPrism.Avalonia .NET - Sample Dialog App        prism.avalonia.app.dialog   [C#]      Desktop/Xaml/Axaml/Avalonia/Prism/Windows/Linux/macOS\nPrism.Avalonia .NET - Sample Full SideBar App  prism.avalonia.app.full     [C#]      Desktop/Xaml/Axaml/Avalonia/Prism/Windows/Linux/macOS\n```\n\n### Item Templates\n\n```txt\nTemplate Name                         Short Name                  Language  Tags\n------------------------------------  --------------------------  --------  -----------------------------------------------------\nPrism Avalonia Event                           prism.avalonia.event        [C#]      Desktop/Xaml/Axaml/Avalonia/Prism/Windows/Linux/macOS\nPrism Avalonia UserControl                     prism.avalonia.usercontrol  [C#]      Desktop/Xaml/Axaml/Avalonia/Prism/Windows/Linux/macOS\nPrism Avalonia ViewModel                       prism.avalonia.viewmodel    [C#]      Desktop/Xaml/Axaml/Avalonia/Prism/Windows/Linux/macOS\nPrism Avalonia Window                          prism.avalonia.window       [C#]      Desktop/Xaml/Axaml/Avalonia/Prism/Windows/Linux/macOS\n```\n\n## Commands\n\nFor more help, `dotnet new prism.avalonia.app -h`\n\n```txt\nPrism.Avalonia .NET - Empty App (C#)\nAuthor: Damian Suess\nDescription: An empty cross-platform Avalonia UI Application using the Prism.Avalonia framework with the MVVM pattern.\n\nUsage:\n  dotnet new prism.avalonia.app [options] [template options]\n\nOptions:\n  -n, --name \u003cname\u003e       The name for the output being created. If no name is specified, the name of the output\n                          directory is used.\n  -o, --output \u003coutput\u003e   Location to place the generated output.\n  --dry-run               Displays a summary of what would happen if the given command line were run if it would result\n                          in a template creation.\n  --force                 Forces content to be generated even if it would change existing files.\n  --no-update-check       Disables checking for the template package updates when instantiating a template.\n  --project \u003cproject\u003e     The project that should be used for context evaluation.\n  -lang, --language \u003cC#\u003e  Specifies the template language to instantiate.\n  --type \u003cproject\u003e        Specifies the template type to instantiate.\n\nTemplate options:\n  -F, --Framework \u003cnet8.0\u003e            The target framework for the project.\n                                      Type: choice\n                                        net8.0  Target net8.0 (default)\n                                      Default: net8.0\n  -A, --AvaloniaVersion \u003c11.1.3\u003e      The target version of Avalonia NuGet packages.\n                                      Type: choice\n                                        11.1.3  Target 11.1.3 (Latest stable)\n                                      Default: 11.1.3\n  -P, --PrismVersion \u003c9.0.537.11130\u003e  The target version of Prism.Avalonia NuGet packages.\n                                      Type: choice\n                                        9.0.537.11130  Target 9.0.537.11130 (Latest stable).\n                                      Default: 9.0.537.11130\n```\n\n## Contributing\n\n* [Contributing](.github/Contributing.md)\n* [Code-of-Conduct](.github/Code-of-Conduct.md)\n* [Security Policy](.github/Security.md)\n\n### Local Test and Build\n\n```powershell\n.\\install-dev-templates.ps1\n.\\tests\\build-test.ps1\n```\n\n## References\n\n* Templates based on [Avalonia .NET Templates](https://github.com/AvaloniaUI/avalonia-dotnet-templates)\n\nSponsored by: Suess Labs, Inc.\u003cbr/\u003e- _skunkworks of Xeno Innovations_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuesslabs%2Fprism.avalonia.templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuesslabs%2Fprism.avalonia.templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuesslabs%2Fprism.avalonia.templates/lists"}