From 8580a6b60f541f62e9750eb6a788a37d0ac698a1 Mon Sep 17 00:00:00 2001 From: davidontop Date: Sun, 24 Mar 2024 10:14:11 +0100 Subject: [PATCH] Initial commit --- .../myprecious/.template.config/template.json | 12 ++++++++ .../templates/myprecious/dot/.editorconfig | 25 ++++++++++++++++ content/templates/myprecious/dot/.gitignore | 2 ++ content/templates/myprecious/dot/LICENSE | 26 ++++++++++++++++ fs-template.csproj | 30 +++++++++++++++++++ 5 files changed, 95 insertions(+) create mode 100644 content/templates/myprecious/.template.config/template.json create mode 100644 content/templates/myprecious/dot/.editorconfig create mode 100644 content/templates/myprecious/dot/.gitignore create mode 100644 content/templates/myprecious/dot/LICENSE create mode 100644 fs-template.csproj diff --git a/content/templates/myprecious/.template.config/template.json b/content/templates/myprecious/.template.config/template.json new file mode 100644 index 0000000..0fbb963 --- /dev/null +++ b/content/templates/myprecious/.template.config/template.json @@ -0,0 +1,12 @@ +{ + "$schema": "http://json.schemastore.org/template", + "author": "DavidOnTop", + "classifications": ["configuration", "personal"], + "identity": "DavidOnTop.Template.FSConfig", + "name": "Simple f# configuration template", + "shortName": "myprecious", + "tags": { + "language": "F#", + "type": "project" + } +} diff --git a/content/templates/myprecious/dot/.editorconfig b/content/templates/myprecious/dot/.editorconfig new file mode 100644 index 0000000..031e62f --- /dev/null +++ b/content/templates/myprecious/dot/.editorconfig @@ -0,0 +1,25 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true +indent_style = tab +indent_size = 4 +charset = utf-8 +trim_trailing_whitespace = true + +[*.fs] +indent_style = space +indent_size = 4 +fsharp_newline_between_type_definition_and_members=true +fsharp_multiline_bracket_style=aligned +fsharp_keep_max_number_of_blank_lines=1 +fsharp_multiline_bracket_style = stroustrup + +[*.fsi] +fsharp_newline_between_type_definition_and_members=true +fsharp_keep_max_number_of_blank_lines=1 + +[*.{yml,yaml}] +indent_style = space +indent_size = 2 diff --git a/content/templates/myprecious/dot/.gitignore b/content/templates/myprecious/dot/.gitignore new file mode 100644 index 0000000..1746e32 --- /dev/null +++ b/content/templates/myprecious/dot/.gitignore @@ -0,0 +1,2 @@ +bin +obj diff --git a/content/templates/myprecious/dot/LICENSE b/content/templates/myprecious/dot/LICENSE new file mode 100644 index 0000000..33850ee --- /dev/null +++ b/content/templates/myprecious/dot/LICENSE @@ -0,0 +1,26 @@ + GLWTS(Good Luck With That Shit) Public License + Copyright (c) Every-fucking-one, except the Author + +Everyone is permitted to copy, distribute, modify, merge, sell, publish, +sublicense or whatever the fuck they want with this software but at their +OWN RISK. + + Preamble + +The author has absolutely no fucking clue what the code in this project +does. It might just fucking work or not, there is no third option. + + + GOOD LUCK WITH THAT SHIT PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION, AND MODIFICATION + + 0. You just DO WHATEVER THE FUCK YOU WANT TO as long as you NEVER LEAVE +A FUCKING TRACE TO TRACK THE AUTHOR of the original product to blame for +or hold responsible. + +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +Good luck and Godspeed. diff --git a/fs-template.csproj b/fs-template.csproj new file mode 100644 index 0000000..e18e6ab --- /dev/null +++ b/fs-template.csproj @@ -0,0 +1,30 @@ + + + + + + fs_template + 1.0 + + Template + net8.0 + true + false + content + $(NoWarn);NU5128 + true + + + + false + + + + + + + + + + +