Craig Oates
4 years ago
1 changed files with 37 additions and 37 deletions
@ -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…
Reference in new issue