fsprojects / ProjectScaffold

A prototypical .NET solution (file system layout and tooling), recommended for F# projects
http://fsprojects.github.io/ProjectScaffold
The Unlicense
515 stars 154 forks source link

Betanetstandard #326

Closed jackfoxy closed 6 years ago

jackfoxy commented 6 years ago

Dotnet SDK projects Drop NUnit and make the test project Expecto tests Additional console app using Argu lib All solution files accessible from within solution IDE Latest FSharp.Formatting prerelease

enovales commented 6 years ago

Also, you'll want to update the .gitignore to include the docs directory, now that they are being generated from docsrc.

jackfoxy commented 6 years ago

@enovales the point of docs being generated into the docs directory is to populate the github.io pages. Adding docs to the .gitignore would prevent update of the pages.

There was an issue thread somewhere of people who objected to this and wanted to restore the gh-pages orphan branch method of github.io maintenance.

Ideally there would be an init option for either method.

enovales commented 6 years ago

Ah, I see -- nevermind, I definitely prefer this to the gh-pages method!

enovales commented 6 years ago

One other small issue I ran into -- the appveyor.yml needs to specify the VS 2017 image (example):

    image:
      - Visual Studio 2017

I just put it at the top of the appveyor.yml.

https://github.com/fsprojects/ProjectScaffold/blob/3f2aedd142e766bebb76d67189829b4187b44f2d/appveyor.yml#L1

After making that change, my appveyor build worked.

jackfoxy commented 6 years ago

@enovales Appveyor.yml fixed, thanks