commit b3796ddd970b5cb39f3bfc6e516b80315a11bac0 Author: flash Date: Wed Oct 9 01:02:58 2024 +0200 INITIAL COMMIT diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..9141329 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,8 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true +charset = utf-8 +indent_style = space +indent_size = 4 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..176a458 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f7c294a --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +.dub +docs.json +__dummy.html +docs/ +/mikoto +mikoto.so +mikoto.dylib +mikoto.dll +mikoto.a +mikoto.lib +mikoto-test-* +*.exe +*.pdb +*.o +*.obj +*.lst diff --git a/LICENCE b/LICENCE new file mode 100644 index 0000000..78866df --- /dev/null +++ b/LICENCE @@ -0,0 +1,30 @@ +Copyright (c) 2024, flashwave +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted (subject to the limitations in the disclaimer +below) provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY +THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..c2ebf52 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# Mikoto +> Mikoto can and will kick your vending machine. + +Welcome to the repository for the Dwrite of the Flashii Chat server! + +It will likely still be a while before this amounts to anything and go through a bunch of rewrite themselves, so the actual production version and protocol documentation are still found over in the [Sharp Chat repo](https://patchii.net/flashii/sharp-chat). diff --git a/dub.sdl b/dub.sdl new file mode 100644 index 0000000..82a81b6 --- /dev/null +++ b/dub.sdl @@ -0,0 +1,5 @@ +name "mikoto" +description "Chat Server for Flashii" +authors "flashwave" +copyright "flashwave 2024" +license "BSD-3-Clause" diff --git a/source/app.d b/source/app.d new file mode 100644 index 0000000..6eb989b --- /dev/null +++ b/source/app.d @@ -0,0 +1,5 @@ +import std.stdio; + +void main() { + writeln("meow"); +}