master
Craig Oates 4 years ago
parent
commit
d7aefde3dc
  1. 74
      Home.md

74
Home.md

@ -1,37 +1,37 @@
* Created by: Craig Oates * Created by: Craig Oates
* Web: [craigoates.net](http://www.craigoates.net) * Web: [craigoates.net](http://www.craigoates.net)
* Email: [craig@craigoates.net](mailto:craig@craigoates.net) * Email: [craig@craigoates.net](mailto:craig@craigoates.net)
* License: [MIT](https://git.abbether.net/craig.oates/Brittle-Fish/blob/master/LICENSE) * License: [MIT](https://git.abbether.net/craig.oates/Brittle-Fish/blob/master/LICENSE)
Welcome to the wiki of Brittle-Fish. If you are looking to learn about **using** Console.Waterworks in a F#-only environment, you have come to the right place. The aim of this wiki is to teach you about using Console.Waterworks in an F# context. I recommend you read the actual Console.Waterworks wiki if you want to know how it works. You can head over to the wiki by clicking the following link, Welcome to the wiki of Brittle-Fish. If you are looking to learn about **using** Console.Waterworks in a F#-only environment, you have come to the right place. The aim of this wiki is to teach you about using Console.Waterworks in an F# context. I recommend you read the actual Console.Waterworks wiki if you want to know how it works. You can head over to the wiki by clicking the following link,
* [Console.Waterworks Wiki](https://git.abbether.net/craig.oates/Console.Waterworks/wikis/home) * [Console.Waterworks Wiki](https://git.abbether.net/craig.oates/Console.Waterworks/wiki)
Before continuing, I recommend you are familiar with the following: Before continuing, I recommend you are familiar with the following:
* [.Net 4.7+ and/or .Net Core 2.0+](https://dotnet.microsoft.com) * [.Net 4.7+ and/or .Net Core 2.0+](https://dotnet.microsoft.com)
* [Visual Studio 17 (15.3.9+)](https://visualstudio.microsoft.com) * [Visual Studio 17 (15.3.9+)](https://visualstudio.microsoft.com)
* [F# 4.1+](https://fsharp.org) * [F# 4.1+](https://fsharp.org)
* [NuGet](https://www.nuget.org) * [NuGet](https://www.nuget.org)
## Notes on Writing Style ## Notes on Writing Style
1. Because Console.Waterworks and Console.Waterworks.Core are wordy, I will usually refer them as "C.W." and "C.W.C". 1. Because Console.Waterworks and Console.Waterworks.Core are wordy, I will usually refer them as "C.W." and "C.W.C".
2. Because C.W.C. is just the .Net Core version of C.W., I will sometimes say C.W. when I mean both. Hopefully, this grouping makes sense when viewed in context. 2. Because C.W.C. is just the .Net Core version of C.W., I will sometimes say C.W. when I mean both. Hopefully, this grouping makes sense when viewed in context.
3. I will sometimes use "console program" and "console project" interchangeably. This is because how Visual Studio's "file system" works. Overall, there is a "solution" which holds "projects". A project can consist of things like a console program. In-effect, this makes it a "program" and a "project". Hopefully, this makes sense when viewed in context. 3. I will sometimes use "console program" and "console project" interchangeably. This is because how Visual Studio's "file system" works. Overall, there is a "solution" which holds "projects". A project can consist of things like a console program. In-effect, this makes it a "program" and a "project". Hopefully, this makes sense when viewed in context.
4. In an attempt to keep a level of consistency, I will abbreviate words with a full-stop. So, "HTML" will be written as H.T.M.L. This is because I usually abbreviate "non-tech." words this way and I am not keen on using the different styles in the same text. 4. In an attempt to keep a level of consistency, I will abbreviate words with a full-stop. So, "HTML" will be written as H.T.M.L. This is because I usually abbreviate "non-tech." words this way and I am not keen on using the different styles in the same text.
## Table of Contents ## Table of Contents
1. [Introduction to Brittle Fish](Introduction-to-Brittle-Fish) 1. [Introduction to Brittle Fish](Introduction-to-Brittle-Fish)
2. [Introduction to Brittle Fish](Introduction-to-Brittle-Fish) 2. [Introduction to Brittle Fish](Introduction-to-Brittle-Fish)
3. [Overview of Console.Waterworks](Overview-of-Console.Waterworks) 3. [Overview of Console.Waterworks](Overview-of-Console.Waterworks)
4. [Solution Overview](Solution-Overview) 4. [Solution Overview](Solution-Overview)
5. [Adding Console.Waterworks to Your Project](Adding-Console.Waterworks-to-Your-Project) 5. [Adding Console.Waterworks to Your Project](Adding-Console.Waterworks-to-Your-Project)
6. [Wiring Console.Waterworks into Your Project](Wiring-Console.Waterworks-into-Your-Project) 6. [Wiring Console.Waterworks into Your Project](Wiring-Console.Waterworks-into-Your-Project)
7. [Overview of Command-Methods](Overview-of-Command-Methods) 7. [Overview of Command-Methods](Overview-of-Command-Methods)
8. [Writing Command-Methods in F#](Writing-Command-Methods-in-F%23) 8. [Writing Command-Methods in F#](Writing-Command-Methods-in-F%23)
9. [Using the Help Attributes](Using-the-Help-Attributes) 9. [Using the Help Attributes](Using-the-Help-Attributes)
10. [Referencing Other Projects](Referencing-Other-Projects) 10. [Referencing Other Projects](Referencing-Other-Projects)
11. [Gotchas and Where C# and F# Differ](Gotchas-and-Where-C%23-and-F%23-Differ) 11. [Gotchas and Where C# and F# Differ](Gotchas-and-Where-C%23-and-F%23-Differ)
12 12

Loading…
Cancel
Save