Skip to content

Commit 7b5816d

Browse files
committed
Merge branch 'release/0.1.0'
2 parents 200ee33 + e9d6e1e commit 7b5816d

File tree

113 files changed

+3864
-193
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+3864
-193
lines changed

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,10 @@ x64/
2323
# NCrunch
2424
*.ncrunchsolution
2525
*.ncrunchproject
26-
_NCrunch_WebCompiler
26+
_NCrunch_WebCompiler
27+
28+
#Cake (generated)
29+
![Tt]ools/packages.config
30+
[Tt]ools/**/*
31+
dist/**
32+
!src/Packages/**

.vscode/.BROWSE.VC.DB

1.21 MB
Binary file not shown.

.vscode/.BROWSE.VC.DB-wal

3.96 MB
Binary file not shown.

Cake.VisualStudio.sln

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,28 @@ Microsoft Visual Studio Solution File, Format Version 12.00
44
VisualStudioVersion = 14.0.25420.1
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cake.VisualStudio", "src\Cake.VisualStudio.csproj", "{94660BCF-169A-42E1-BD84-345449743069}"
7+
ProjectSection(ProjectDependencies) = postProject
8+
{FCE573DD-E74E-4AB1-9D17-56FC8869797F} = {FCE573DD-E74E-4AB1-9D17-56FC8869797F}
9+
EndProjectSection
710
EndProject
811
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{04D0CE67-A915-44BB-BC3C-8E7885CF9E97}"
912
ProjectSection(SolutionItems) = preProject
13+
build.cake = build.cake
1014
README.md = README.md
1115
EndProjectSection
1216
EndProject
17+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddinTemplate", "template\AddinTemplate\AddinTemplate.csproj", "{FCE573DD-E74E-4AB1-9D17-56FC8869797F}"
18+
EndProject
19+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Templates", "Templates", "{7067556F-B744-4F73-B509-C8CC9F559AB9}"
20+
EndProject
21+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ModuleTemplate", "template\ModuleTemplate\ModuleTemplate.csproj", "{85BCBED7-39BD-4670-85F7-EE36D0DA31C0}"
22+
EndProject
23+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ItemTemplate", "template\ItemTemplate\ItemTemplate.csproj", "{C27AB61E-D245-4A8C-ABD1-53313E388509}"
24+
EndProject
25+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddinTestTemplate", "template\AddinTestTemplate\AddinTestTemplate.csproj", "{AB983284-D1F6-4853-9462-402F2985A141}"
26+
EndProject
27+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddinTestBasicTemplate", "template\AddinTestBasicTemplate\AddinTestBasicTemplate.csproj", "{F21E9BF8-745B-4B29-B113-0E55AE840D24}"
28+
EndProject
1329
Global
1430
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1531
Debug|Any CPU = Debug|Any CPU
@@ -20,8 +36,35 @@ Global
2036
{94660BCF-169A-42E1-BD84-345449743069}.Debug|Any CPU.Build.0 = Debug|Any CPU
2137
{94660BCF-169A-42E1-BD84-345449743069}.Release|Any CPU.ActiveCfg = Release|Any CPU
2238
{94660BCF-169A-42E1-BD84-345449743069}.Release|Any CPU.Build.0 = Release|Any CPU
39+
{FCE573DD-E74E-4AB1-9D17-56FC8869797F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
40+
{FCE573DD-E74E-4AB1-9D17-56FC8869797F}.Debug|Any CPU.Build.0 = Debug|Any CPU
41+
{FCE573DD-E74E-4AB1-9D17-56FC8869797F}.Release|Any CPU.ActiveCfg = Release|Any CPU
42+
{FCE573DD-E74E-4AB1-9D17-56FC8869797F}.Release|Any CPU.Build.0 = Release|Any CPU
43+
{85BCBED7-39BD-4670-85F7-EE36D0DA31C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
44+
{85BCBED7-39BD-4670-85F7-EE36D0DA31C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
45+
{85BCBED7-39BD-4670-85F7-EE36D0DA31C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
46+
{85BCBED7-39BD-4670-85F7-EE36D0DA31C0}.Release|Any CPU.Build.0 = Release|Any CPU
47+
{C27AB61E-D245-4A8C-ABD1-53313E388509}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
48+
{C27AB61E-D245-4A8C-ABD1-53313E388509}.Debug|Any CPU.Build.0 = Debug|Any CPU
49+
{C27AB61E-D245-4A8C-ABD1-53313E388509}.Release|Any CPU.ActiveCfg = Release|Any CPU
50+
{C27AB61E-D245-4A8C-ABD1-53313E388509}.Release|Any CPU.Build.0 = Release|Any CPU
51+
{AB983284-D1F6-4853-9462-402F2985A141}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
52+
{AB983284-D1F6-4853-9462-402F2985A141}.Debug|Any CPU.Build.0 = Debug|Any CPU
53+
{AB983284-D1F6-4853-9462-402F2985A141}.Release|Any CPU.ActiveCfg = Release|Any CPU
54+
{AB983284-D1F6-4853-9462-402F2985A141}.Release|Any CPU.Build.0 = Release|Any CPU
55+
{F21E9BF8-745B-4B29-B113-0E55AE840D24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
56+
{F21E9BF8-745B-4B29-B113-0E55AE840D24}.Debug|Any CPU.Build.0 = Debug|Any CPU
57+
{F21E9BF8-745B-4B29-B113-0E55AE840D24}.Release|Any CPU.ActiveCfg = Release|Any CPU
58+
{F21E9BF8-745B-4B29-B113-0E55AE840D24}.Release|Any CPU.Build.0 = Release|Any CPU
2359
EndGlobalSection
2460
GlobalSection(SolutionProperties) = preSolution
2561
HideSolutionNode = FALSE
2662
EndGlobalSection
63+
GlobalSection(NestedProjects) = preSolution
64+
{FCE573DD-E74E-4AB1-9D17-56FC8869797F} = {7067556F-B744-4F73-B509-C8CC9F559AB9}
65+
{85BCBED7-39BD-4670-85F7-EE36D0DA31C0} = {7067556F-B744-4F73-B509-C8CC9F559AB9}
66+
{C27AB61E-D245-4A8C-ABD1-53313E388509} = {7067556F-B744-4F73-B509-C8CC9F559AB9}
67+
{AB983284-D1F6-4853-9462-402F2985A141} = {7067556F-B744-4F73-B509-C8CC9F559AB9}
68+
{F21E9BF8-745B-4B29-B113-0E55AE840D24} = {7067556F-B744-4F73-B509-C8CC9F559AB9}
69+
EndGlobalSection
2770
EndGlobal

Cake.VisualStudio.sln.DotSettings

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
2+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=StyleCop_002ESA1634/@EntryIndexedValue">DO_NOT_SHOW</s:String></wpf:ResourceDictionary>
3+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=ArrangeThisQualifier/@EntryIndexedValue">ERROR</s:String>
4+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=RedundantNameQualifier/@EntryIndexedValue">ERROR</s:String>
5+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=RedundantUsingDirective/@EntryIndexedValue">ERROR</s:String>
6+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=StyleCop_002ESA1101/@EntryIndexedValue">DO_NOT_SHOW</s:String>
7+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=StyleCop_002ESA1200/@EntryIndexedValue">DO_NOT_SHOW</s:String>
8+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=StyleCop_002ESA1309/@EntryIndexedValue">DO_NOT_SHOW</s:String>
9+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=StyleCop_002ESA1600/@EntryIndexedValue">DO_NOT_SHOW</s:String>
10+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=SuggestVarOrType_005FBuiltInTypes/@EntryIndexedValue">ERROR</s:String>
11+
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=SuggestVarOrType_005FSimpleTypes/@EntryIndexedValue">ERROR</s:String>
12+
</wpf:ResourceDictionary>

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) Alistair Chapman
3+
Copyright (c) .NET Foundation and Contributors
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy of
66
this software and associated documentation files (the "Software"), to deal in

README.md

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
1-
# Cake Task Runner extension
1+
# Cake for Visual Studio
22
Adds support for the [Cake](http://cakebuild.net/)
3-
build tool in Visual Studio 2015's Task Runner Explorer.
3+
build tool in Visual Studio 2015. Includes support for the Task Runner Explorer,
4+
new item and project templates and bootstrapping important Cake files
45

5-
Based off Mads Kristensen's [Brunch Task Runner](https://github.com/madskristensen/BrunchTaskRunner) extension.
6+
Originally based off Mads Kristensen's [Brunch Task Runner](https://github.com/madskristensen/BrunchTaskRunner) extension.
67

78
## Install Cake
89
In order to use this extension, you must have
9-
[Cake](https://cakebuild.net/) installed on your machine.
10+
[Cake](https://cakebuild.net/) installed on your machine or in your solution.
1011

1112
Use [chocolatey](http://chocolatey.org/) to install it globally by
1213
typing the following in an elevated command prompt:
1314

1415
>choco install -y cake.portable
1516
17+
Alternatively, if you have run the bootstrapper at least once, Visual Studio should automatically discover it (see below).
18+
1619
## Build scripts
1720
The Cake Task Runner automatically triggers when it finds
1821
a `build.cake` file.
@@ -37,6 +40,24 @@ with Visual Studio events such as _Project Open_ etc.
3740

3841
![Bindings](art/bindings.png)
3942

43+
These bindings are stored in your `cake.config` file.
44+
45+
### Cake installation
46+
The runner will automatically use a project-local copy of Cake if it is already present
47+
in the current directory or one of the default paths.
48+
However, at this time, it will not automatically download Cake for you.
49+
50+
## Template Installers
51+
Choose Cake Build from the Build menu to quickly install the default bootstrapper scripts or Cake configuration files into your solution.
52+
53+
![Template installers](art/installers.png)
54+
55+
## Templates
56+
57+
The extension includes an item template for build scripts and project templates for Cake modules, addins, and unit tests.
58+
59+
![Project Template](art/templates.png)
60+
4061
## Contribute
4162
Check out the [Cake contribution guidelines](https://http://cakebuild.net/docs/contributing/guidelines)
4263
if you want to contribute to this project.

appveyor.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Build script
2+
init:
3+
- git config --global core.autocrlf true
4+
5+
# Build script
6+
build_script:
7+
- ps: .\build.ps1 -Target "AppVeyor"
8+
9+
# Tests
10+
test: off
11+
12+
# Branches to build
13+
branches:
14+
# Whitelist
15+
only:
16+
- develop
17+
- main
18+
- /r/.*/
19+
- /release/.*/
20+
- /hotfix/.*/
21+
22+
# Build cache
23+
cache:
24+
- tools -> build.cake

art/cake-icon.pxf

53.2 KB
Binary file not shown.

art/installers.png

11.4 KB
Loading

0 commit comments

Comments
 (0)