Craig Oates
4 years ago
1 changed files with 37 additions and 37 deletions
@ -1,37 +1,37 @@
|
||||
* Created by: Craig Oates |
||||
* Web: [craigoates.net](http://www.craigoates.net) |
||||
* Email: [craig@craigoates.net](mailto:craig@craigoates.net) |
||||
* 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, |
||||
|
||||
* [Console.Waterworks Wiki](https://git.abbether.net/craig.oates/Console.Waterworks/wikis/home) |
||||
|
||||
Before continuing, I recommend you are familiar with the following: |
||||
|
||||
* [.Net 4.7+ and/or .Net Core 2.0+](https://dotnet.microsoft.com) |
||||
* [Visual Studio 17 (15.3.9+)](https://visualstudio.microsoft.com) |
||||
* [F# 4.1+](https://fsharp.org) |
||||
* [NuGet](https://www.nuget.org) |
||||
|
||||
## 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". |
||||
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. |
||||
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 |
||||
|
||||
1. [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) |
||||
4. [Solution Overview](Solution-Overview) |
||||
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) |
||||
7. [Overview of Command-Methods](Overview-of-Command-Methods) |
||||
8. [Writing Command-Methods in F#](Writing-Command-Methods-in-F%23) |
||||
9. [Using the Help Attributes](Using-the-Help-Attributes) |
||||
10. [Referencing Other Projects](Referencing-Other-Projects) |
||||
11. [Gotchas and Where C# and F# Differ](Gotchas-and-Where-C%23-and-F%23-Differ) |
||||
12 |
||||
* Created by: Craig Oates |
||||
* Web: [craigoates.net](http://www.craigoates.net) |
||||
* Email: [craig@craigoates.net](mailto:craig@craigoates.net) |
||||
* 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, |
||||
|
||||
* [Console.Waterworks Wiki](https://git.abbether.net/craig.oates/Console.Waterworks/wiki) |
||||
|
||||
Before continuing, I recommend you are familiar with the following: |
||||
|
||||
* [.Net 4.7+ and/or .Net Core 2.0+](https://dotnet.microsoft.com) |
||||
* [Visual Studio 17 (15.3.9+)](https://visualstudio.microsoft.com) |
||||
* [F# 4.1+](https://fsharp.org) |
||||
* [NuGet](https://www.nuget.org) |
||||
|
||||
## 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". |
||||
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. |
||||
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 |
||||
|
||||
1. [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) |
||||
4. [Solution Overview](Solution-Overview) |
||||
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) |
||||
7. [Overview of Command-Methods](Overview-of-Command-Methods) |
||||
8. [Writing Command-Methods in F#](Writing-Command-Methods-in-F%23) |
||||
9. [Using the Help Attributes](Using-the-Help-Attributes) |
||||
10. [Referencing Other Projects](Referencing-Other-Projects) |
||||
11. [Gotchas and Where C# and F# Differ](Gotchas-and-Where-C%23-and-F%23-Differ) |
||||
12 |
||||
|
Loading…
Reference in new issue