7 SmoulderingBeachBall Project Breakdown
Craig Oates edited this page 4 years ago

This project is a .Net Standard 2.0 library, written in F#. Within the project, you will see six files although you will work with three of them most of the time.

s.b.b. selected

"AssemblyInfo.fs" and "SmoulderingBeachBall.fsproj" are files you will usually find in a standard F# project. "ScratchPad.fsx", on the other hand, is not. The purpose of "ScratchPad.fsx" is to test out this libraries code using F# Interactive (FSI). All code is "ScratchPad.fsx" is "throw-away" code.

s.b.b. file structure

scratchpad relationship

As an aside, when working with the source code, I ask you stick to using Visual Studio. The reason why is because it is possible to work with this project in something like Visual Studio Code. If you do that, though, the remaining two will not load properly. And, the repository will clog-up with extra project/configuration files.