Last active
August 5, 2016 17:06
-
-
Save haf/1b02df5f9aef88addfc27a61f26d07da to your computer and use it in GitHub Desktop.
Checklist when adding a new F# project
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Do you have the latest mono? | |
- .travis.yml | |
- appveyor.ml | |
- Ensure .Net is 4.5 or mono doesn't compile it | |
- Ensure all .Tests have App.config or Windows doesn't compile it | |
- Add the bloody app.config as content to the fsproj file or it doesn't end up in the output folder | |
- Remove reference to FSharp.Core because you're a effing bot who likes to edit XML | |
- `add -f` `paket-files/`-files to make it more approachable | |
- `system` doesn't work with quotes in albacore, use `sh` instead | |
- Stare at the build complexity here https://github.com/fsprojects/FsProjectsAdmin/issues/10#issuecomment-237898162 to | |
consider whether you want to support .Net Core | |
- Awe at some geezer at MSFT mort way of coding, by not providing a homebrew formula: | |
https://github.com/dotnet/cli/issues/533 | |
- ...and then breaking your PATH, or not making it work on OS X | |
- ...and then providing a broken cask formula | |
- Consider why on earth `dotnet` exits with code `1` but no other output | |
https://ci.appveyor.com/project/haf/suave/build/2.0.284/job/dn6a35377cqkhs62#L686 | |
- Oh, Xamarin released new version of Xamarin Studio! I wonder what part of F# support they've now broken?? | |
- Ah, never mind, they didn't break their F# add-in, they've BROKEN THEIR GARBAGE COLLECTOR AGAIN!!! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment