[go: up one dir, main page]

Skip to content

SteveGilham/altcode.fake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

altcode.fake

FAKE helper code that I've written as a side-effect of other projects

What's in the box?

For FAKE ≥ 5.23.0 or later for .net core

Can be used with the most recent homebrew release from my fork to analyze netcore/netstandard builds.

DotNet global tools

  • AltCode.VsWhat Nuget, a tool to list Visual Studio instances and their installed packages; a thin wrapper over BlackFox.VsWhere to make this one specific query.

Continuous Integration

Build GitHub Build status Build history
Unit Test coverage Coveralls Coverage Status

Usage

See the Wiki page for details

Building

Tooling

All platforms

It is assumed that the following are available

.net core SDK 7.0.100 or later (dotnet) -- try https://www.microsoft.com/net/download

Windows

You will need Visual Studio VS2022 (Community Edition) latest with F# language support (or just the associated build tools and your editor of choice).

*nix

It is assumed that the latest mono, and dotnet are on the PATH already, and everything is built from the command line, with your favourite editor used for coding.

Bootstrapping

Start by setting up required tools with dotnet tool restoreThendotnet run --project ./Build/Setup.fsproj` to do the rest of the set-up.

Normal builds

Running dotnet run --project ./Build/Build.fsproj performs a full build/test/package process.

Use dotnet run --project ./Build/Build.fsproj --target <targetname> to run to a specific target.

Thanks to

  • Coveralls for allowing free services for Open Source projects