Coder Social home page Coder Social logo

cake-build / cake-vs Goto Github PK

View Code? Open in Web Editor NEW
67.0 14.0 25.0 5.43 MB

Cake Extension for Visual Studio

Home Page: https://marketplace.visualstudio.com/items?itemName=vs-publisher-1392591.CakeforVisualStudio

License: MIT License

C# 97.41% PowerShell 0.17% Shell 0.11% Vim Snippet 2.31%
cake-build visual-studio extension hacktoberfest cake visual-studio-2022

cake-vs's Introduction

Cake for Visual Studio

Adds support for the Cake build tool in Visual Studio 2017, 2019, and 2022. Includes support for the Task Runner Explorer, new item and project templates and bootstrapping important Cake files

Originally based off Mads Kristensen's Brunch Task Runner extension.

Install Cake

In order to use this extension, you must have Cake installed on your machine or in your solution.

Use chocolatey to install it globally by typing the following in an elevated command prompt:

choco install -y cake.portable

Alternatively, if you have run the bootstrapper at least once, Visual Studio should automatically discover it (see below).

Build scripts

The Cake Task Runner automatically triggers when it finds a build.cake file.

Task Runner Explorer

Open Task Runner Explorer by right-clicking the Cake script and select Task Runner Explorer from the context menu:

Open Task Runner Explorer

Individual tasks will be listed in the task list on the left.

Task List

Each task can be executed by double-clicking the task.

Console output

Bindings

Task bindings make it possible to associate individual tasks with Visual Studio events such as Project Open etc.

Bindings

These bindings are stored in your cake.config file.

Cake installation

The runner will automatically use a project-local copy of Cake if it is already present in the current directory or one of the default paths. However, at this time, it will not automatically download Cake for you.

Template Installers

Choose Cake Build from the Build menu to quickly install the default bootstrapper scripts or Cake configuration files into your solution.

Template installers

Templates

The extension includes an item template for build scripts and project templates for Cake modules, addins, and unit tests.

Project Template

Contribute

Check out the Cake contribution guidelines if you want to contribute to this project.

License

MIT Licence

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.