Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for dotnet new template #1520

Merged
merged 1 commit into from Sep 11, 2019
Merged

Conversation

jeromelaban
Copy link
Member

PR Type

What kind of change does this PR introduce?

  • Feature

What is the new behavior?

Introduce a base package to support dotnet new syntax.

PR Checklist

Please check if your PR fulfills the following requirements:

  • Tested code with current supported SDKs
  • Docs have been added/updated which fit documentation template. (for bug fixes / features)
  • Unit Tests and/or UI Tests for the changes have been added (for bug fixes / features) (if applicable)
  • Wasm UI Tests are not showing unexpected any differences. Validate PR Screenshots Compare Test Run results.
  • Contains NO breaking changes
  • Updated the Release Notes
  • Associated with an issue (GitHub or internal)

Other information

Internal Issue (If applicable):

@ghuntley ghuntley added area/solution-templates Categorizes an issue or PR as relevant to the solution template kind/enhancement New feature or request labels Sep 11, 2019
</PropertyGroup>

<PropertyGroup>
<PackageTags>dotnet-new;templates;uno-platform</PackageTags>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shall we add xamarin.forms, xamarinforms or xamarin-forms? My vote is xamarin-forms or matching whatever the convention that .NET 5 is heading with tags. Dash is more UNIXy (👍)

NuGet uses a mixture of terms:

https://www.nuget.org/packages/Xamarin.Forms/

image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved but nothing has been done ;-)

@@ -0,0 +1,10 @@
/**
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate of the same folder which will cause maintenance debt in the future. Can WasmCSS/* be referenced from else where or generated from the source tree or is it not worth doing?

"author": "Uno Platform",
"classifications": [ "Console" ],
"name": "Uno Platform WebAssembly Head for Xamarin.Forms",
"identity": "Uno.Platform.Wasm.XamarinForms",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A new naming convention, shall we run this by the team and double check before we get locked in? I read this as Uno.Platform.PLATFORM.PACKAGE-FOR-PLATFORM.

@jeromelaban jeromelaban force-pushed the dev/jela/xf-project-template branch 2 times, most recently from 9efc85c to e8b1cb9 Compare September 11, 2019 17:21
</PropertyGroup>

<PropertyGroup>
<PackageTags>dotnet-new;templates;uno-platform</PackageTags>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved but nothing has been done ;-)

},
"primaryOutputs": [
{ "path": "UnoQuickStart.Wasm" }
// Cannot add the shared project because of path replace issues: https://github.com/dotnet/templating/issues/2068
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not compliant with the json spec

@jeromelaban jeromelaban merged commit c90e7dd into master Sep 11, 2019
@jeromelaban jeromelaban deleted the dev/jela/xf-project-template branch September 11, 2019 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/solution-templates Categorizes an issue or PR as relevant to the solution template kind/enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants