-
Notifications
You must be signed in to change notification settings - Fork 396
Make dotnet new post actions extendable via components #3225
Copy link
Copy link
Open
Labels
Priority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releasearea: authoringEnhancements to the process of authoring, maintaining, and testing templatesEnhancements to the process of authoring, maintaining, and testing templatestriagedThe issue was evaluated by the triage team, placed on correct area, next action defined.The issue was evaluated by the triage team, placed on correct area, next action defined.
Milestone
Metadata
Metadata
Assignees
Labels
Priority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releasearea: authoringEnhancements to the process of authoring, maintaining, and testing templatesEnhancements to the process of authoring, maintaining, and testing templatestriagedThe issue was evaluated by the triage team, placed on correct area, next action defined.The issue was evaluated by the triage team, placed on correct area, next action defined.
Type
Fields
Give feedbackNo fields configured for issues without a type.
The post action managed by
dotnet neware already managed by components, however the interface to implement the processor is not public.IPostActionProcessorinterface toAbstractionsto make it public, so the template authors can implement it.The assembly with implemented interface may be installed using components.
Also other host developers may consider using the same interface to implement extendable set of post actions for the host.
Consider moving PostActionDispatcher to
Microsoft.TemplateEngine.Edgeso the implementation can be shared for all the hosts.