From 5230248fd4d91741c77ec94775ccd66d628e73bf Mon Sep 17 00:00:00 2001 From: Maxwell Ruben Date: Wed, 18 Mar 2026 23:15:24 -0500 Subject: [PATCH] Initial commit --- .gitignore | 54 +++++++++++++++++++++++---------------------- LICENSE | 36 +++++++++++++++--------------- README.md | 4 ++-- dscanner.ini | 3 +++ dub.sdl | 6 +++++ dub.selections.json | 13 +++++++++++ source/main.d | 5 +++++ 7 files changed, 75 insertions(+), 46 deletions(-) create mode 100644 dscanner.ini create mode 100644 dub.sdl create mode 100644 dub.selections.json create mode 100644 source/main.d diff --git a/.gitignore b/.gitignore index 2758450..6c0b094 100644 --- a/.gitignore +++ b/.gitignore @@ -1,26 +1,28 @@ -# ---> D -# Compiled Object files -*.o -*.obj - -# Compiled Dynamic libraries -*.so -*.dylib -*.dll - -# Compiled Static libraries -*.a -*.lib - -# Executables -*.exe - -# DUB -.dub -docs.json -__dummy.html -docs/ - -# Code coverage -*.lst - +# ---> D +# Compiled Object files +*.o +*.obj + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Compiled Static libraries +*.a +*.lib + +# Executables +*.exe + +# DUB +.dub +docs.json +__dummy.html +docs/ + +# Code coverage +*.lst + +# Program Database +*.pdb diff --git a/LICENSE b/LICENSE index 1e29852..ba80030 100644 --- a/LICENSE +++ b/LICENSE @@ -1,18 +1,18 @@ -MIT License - -Copyright (c) 2026 thirdworld - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and -associated documentation files (the "Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO -EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 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. +MIT License + +Copyright (c) 2026 thirdworld + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and +associated documentation files (the "Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO +EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 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. diff --git a/README.md b/README.md index 5e4ca6d..6bf2e44 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# thirdworld-login - +# thirdworld-login + Implementation of Two Worlds II login. \ No newline at end of file diff --git a/dscanner.ini b/dscanner.ini new file mode 100644 index 0000000..ed3652e --- /dev/null +++ b/dscanner.ini @@ -0,0 +1,3 @@ +[analysis.config.StaticAnalysisConfig] +number_style_check="disabled" +long_line_check="disabled" diff --git a/dub.sdl b/dub.sdl new file mode 100644 index 0000000..24a7f8d --- /dev/null +++ b/dub.sdl @@ -0,0 +1,6 @@ +name "thirdworld-login" +description "Implementation of Two Worlds II login." +authors "Maxwell Ruben" +copyright "Copyright © 2026, Maxwell Ruben" +license "MIT" +dependency "thirdworld-common" repository="git+https://git.mxruben.com/thirdworld/thirdworld-common" version="7400f13c68befa4bfd2b78bcdc4ae67a417cafd7" \ No newline at end of file diff --git a/dub.selections.json b/dub.selections.json new file mode 100644 index 0000000..e1d31c4 --- /dev/null +++ b/dub.selections.json @@ -0,0 +1,13 @@ +{ + "fileVersion": 1, + "versions": { + "during": "0.3.0", + "eventcore": "0.9.39", + "silly": "1.1.1", + "stdx-allocator": "2.77.5", + "taggedalgebraic": "1.0.1", + "thirdworld-common": {"version":"7400f13c68befa4bfd2b78bcdc4ae67a417cafd7","repository":"git+https://git.mxruben.com/thirdworld/thirdworld-common"}, + "vibe-container": "1.7.1", + "vibe-core": "2.14.0" + } +} diff --git a/source/main.d b/source/main.d new file mode 100644 index 0000000..aa89ca5 --- /dev/null +++ b/source/main.d @@ -0,0 +1,5 @@ +import thirdworld.common.log; + +void main() { + logInfo("Test"); +}