Skip to content

FibonacciFox/Peachpie.Avalonia.Templates

Repository files navigation

Peachpie Avalonia Templates for dotnet new

For more information about dotnet new templates see here.

Installing the templates

Run from a command line (.NET 7+):

dotnet new install Peachpie.Avalonia.Templates::0.0.4-alpha --force --nuget-source http://v2223073.hosted-by-vdsina.ru/nuget/avalonia-peachpie/v3/index.json

The templates should now be available in dotnet new list peachpie.avalonia:

Template Name                        Short Name                 Language  Tags
-----------------------------------  -------------------------  --------  -----------------------------------------
Avalonia PHP App                      peachpie.avalonia.app        PHP     Avalonia/Peachpie/PHP

Creating a new Application

To create a new barebones application called MyApp in its own subdirectory, run:

dotnet new peachpie.avalonia.app -o MyApp

Creating a new Window

To create a new Window called MyNewWindow, in the namespace MyApp run:

dotnet new avalonia.window -na MyApp -n MyNewWindow

Creating a new UserControl

To create a new UserControl called MyNewView, in the namespace MyApp run:

dotnet new avalonia.usercontrol -na MyApp -n MyNewView

Creating a new Styles list

To create a new Styles list called MyStyles, run:

dotnet new avalonia.styles -n MyStyles

Creating a new ResourceDictionary

To create a new ResourceDictionary called MyResources, run:

dotnet new avalonia.resource -n MyResources

To remove a template package, use the following:

 dotnet new uninstall Peachpie.Avalonia.Templates

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages