diff options
16 files changed, 83 insertions, 0 deletions
diff --git a/NuGet.config b/NuGet.config index b5e8933c61..1a89f21ea2 100644 --- a/NuGet.config +++ b/NuGet.config @@ -7,5 +7,6 @@ <add key="NuGetizer3000" value="https://ci.appveyor.com/nuget/nugetizer3000" /> <add key="VSTest" value="https://dotnet.myget.org/F/vstest/" /> <add key="Templating" value="https://dotnet.myget.org/F/templating/" /> + <add key="Azure AppService" value="https://www.myget.org/F/azure-appservice/api/v3/index.json" /> </packageSources> </configuration> diff --git a/main/src/addins/MonoDevelop.AzureFunctions/MonoDevelop.AzureFunctions.csproj b/main/src/addins/MonoDevelop.AzureFunctions/MonoDevelop.AzureFunctions.csproj index d6ab25af48..7def0a1817 100644 --- a/main/src/addins/MonoDevelop.AzureFunctions/MonoDevelop.AzureFunctions.csproj +++ b/main/src/addins/MonoDevelop.AzureFunctions/MonoDevelop.AzureFunctions.csproj @@ -54,6 +54,57 @@ <EmbeddedResource Include="Properties\Manifest.addin.xml"> <LogicalName>Manifest.addin.xml</LogicalName> </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-32-dark-sel.png"> + <LogicalName>project-azurefunctions-32-dark-sel.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-32-dark-sel%402x.png"> + <LogicalName>project-azurefunctions-32-dark-sel@2x.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-32-dark.png"> + <LogicalName>project-azurefunctions-32-dark.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-32-dark%402x.png"> + <LogicalName>project-azurefunctions-32-dark@2x.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-32-sel.png"> + <LogicalName>project-azurefunctions-32-sel.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-32-sel%402x.png"> + <LogicalName>project-azurefunctions-32-sel@2x.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-32.png"> + <LogicalName>project-azurefunctions-32.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-32%402x.png"> + <LogicalName>project-azurefunctions-32@2x.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-template-dark.png"> + <LogicalName>project-azurefunctions-template-dark.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-template-dark%402x.png"> + <LogicalName>project-azurefunctions-template-dark@2x.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-template.png"> + <LogicalName>project-azurefunctions-template.png</LogicalName> + </EmbeddedResource> + <EmbeddedResource Include="images\project-azurefunctions-template%402x.png"> + <LogicalName>project-azurefunctions-template@2x.png</LogicalName> + </EmbeddedResource> + </ItemGroup> + <ItemGroup> + <Folder Include="Templates\" /> + <Folder Include="images\" /> + </ItemGroup> + <ItemGroup> + <None Include="packages.config" /> + <None Include="..\..\..\packages\Microsoft.AzureFunctions.ProjectTemplates.1.0.0-beta2\Microsoft.AzureFunctions.ProjectTemplates.1.0.0-beta2.nupkg"> + <Link>Templates\Microsoft.AzureFunctions.ProjectTemplates.nupkg</Link> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="..\..\..\packages\Azure.Functions.Templates.1.0.0\Azure.Functions.Templates.1.0.0.nupkg"> + <Link>Templates\Azure.Functions.Templates.nupkg</Link> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> </Project>
\ No newline at end of file diff --git a/main/src/addins/MonoDevelop.AzureFunctions/Properties/Manifest.addin.xml b/main/src/addins/MonoDevelop.AzureFunctions/Properties/Manifest.addin.xml index 25dcdfeb8b..2d2ec2ab44 100644 --- a/main/src/addins/MonoDevelop.AzureFunctions/Properties/Manifest.addin.xml +++ b/main/src/addins/MonoDevelop.AzureFunctions/Properties/Manifest.addin.xml @@ -1,2 +1,28 @@ <ExtensionModel> + <Extension path="/MonoDevelop/Ide/ProjectTemplateCategories"> + <Category id="cloud" name="Cloud" insertafter="netcore"> + <Category id="general" name="General"> + <Category id="general" name="General" /> + </Category> + </Category> + </Extension> + + <Extension path="/MonoDevelop/Ide/Templates"> + <Template + id="Microsoft.AzureFunctions.ProjectTemplate.CSharp" + _overrideDescription="Creates a new Azure Functions project." + path="Templates/Microsoft.AzureFunctions.ProjectTemplates.nupkg" + category="cloud/general/general" + icon="md-project-azurefunctions" + imageId="md-project-azurefunctions" + /> + </Extension> + + <Extension path="/MonoDevelop/Ide/TemplateImages"> + <Image id="md-project-azurefunctions" resource="project-azurefunctions-template.png" /> + </Extension> + + <Extension path="/MonoDevelop/Core/StockIcons"> + <StockIcon stockid="md-project-azurefunctions" resource="project-azurefunctions-32.png" size="Dnd" /> + </Extension> </ExtensionModel>
\ No newline at end of file diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark-sel.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark-sel.png Binary files differnew file mode 100644 index 0000000000..49b9b469f0 --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark-sel.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark-sel@2x.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark-sel@2x.png Binary files differnew file mode 100644 index 0000000000..4eca9f193f --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark-sel@2x.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark.png Binary files differnew file mode 100644 index 0000000000..2afbef49bd --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark@2x.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark@2x.png Binary files differnew file mode 100644 index 0000000000..77f8e3d56c --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-dark@2x.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-sel.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-sel.png Binary files differnew file mode 100644 index 0000000000..49b9b469f0 --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-sel.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-sel@2x.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-sel@2x.png Binary files differnew file mode 100644 index 0000000000..4eca9f193f --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32-sel@2x.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32.png Binary files differnew file mode 100644 index 0000000000..3a9332c831 --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32@2x.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32@2x.png Binary files differnew file mode 100644 index 0000000000..63e63279b3 --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-32@2x.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template-dark.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template-dark.png Binary files differnew file mode 100644 index 0000000000..4e5edffd65 --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template-dark.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template-dark@2x.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template-dark@2x.png Binary files differnew file mode 100644 index 0000000000..5ab23a14ac --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template-dark@2x.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template.png Binary files differnew file mode 100644 index 0000000000..a5e5834988 --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template@2x.png b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template@2x.png Binary files differnew file mode 100644 index 0000000000..3b0eb4f1a0 --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/images/project-azurefunctions-template@2x.png diff --git a/main/src/addins/MonoDevelop.AzureFunctions/packages.config b/main/src/addins/MonoDevelop.AzureFunctions/packages.config new file mode 100644 index 0000000000..9912df45c5 --- /dev/null +++ b/main/src/addins/MonoDevelop.AzureFunctions/packages.config @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<packages> + <package id="Azure.Functions.Templates" version="1.0.0" targetFramework="net46" /> + <package id="Microsoft.AzureFunctions.ProjectTemplates" version="1.0.0-beta2" targetFramework="net46" /> +</packages>
\ No newline at end of file |