cake-contrib / cake-contrib/Cake.Vagrant

Convert this repo to use Cake.Recipe

Open
#6 1 comment 0 reactions 0 assignees View on GitHub
Improvement
Dominant language
C#
Stars
0
Forks
6
PR merge metrics
No merged PRs in 30d

Description

@agc93 I am pretty much at the point where my not so secret project, Cake.Recipe, is ready to be rolled out.

Would you be interested in me adding it to this repository?

The benefits would be...

- a single place to control all the builds in the cake-contrib organisation
- access to notifications on twitter and gitter when new releases are available

Things that Cake.Recipe already does:

- Version with GitVersion
- Build
- Compile
- Run Unit Tests
- Submit results to coveralls.io
- NuGet Package everything
- Upload all artifacts to AppVeyor
- Runs DupFinder
- Runs InspectCode
- Handles publishing to both MyGet and NuGet (for interim releases)
- Runs GitLink, meaning that addin code is debuggable doing debug session in visual studio when debugging build.cake
- Documentation Website generation using Wyam

Probably other stuff that I have forgotten.

The main thing being, if we add something to Cake.Recipe, then all projects that are already using Cake.Recipe should be able to immediately take advantage of it.

Thoughts? If you were interested, would you be happy to have me make the changes directly to repo, or would you prefer it as a PR?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading about Cake.Recipe and its build.cake entry point, then compare its listed build, test, packaging, and publishing responsibilities with this repository's current setup. Done means the repository uses Cake.Recipe as proposed; the issue does not specify the migration steps or acceptance details.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.