Add initial library layout

pull/4/head
Bram 2023-12-07 21:35:48 +01:00
parent e0b804ea45
commit 7676d8859b
2 changed files with 29 additions and 0 deletions

13
elm.json Normal file
View File

@ -0,0 +1,13 @@
{
"type": "package",
"name": "noordstar/elm-matrix-sdk-beta",
"summary": "Matrix SDK for instant communication. Unstable beta version for testing only.",
"license": "EUPL-1.1",
"version": "1.0.0",
"elm-version": "0.19.0 <= v < 0.20.0",
"exposed-modules": [ "Matrix" ],
"dependencies": {
"elm/core": "1.0.0 <= v < 2.0.0"
},
"test-dependencies": {}
}

16
src/Matrix.elm Normal file
View File

@ -0,0 +1,16 @@
module Matrix exposing (Vault)
{-| # Matrix SDK
This first version forms a mere basis from which we will create iterative builds
that slowly improve the codebase.
It is generally quite unusual to do this on
the public registry, but it is also generally quite unusual to only support a
monolithic public registry. (:
-}
{-| The Vault type stores all relevant information about the Matrix API.
It currently supports no functionality and it will just stay here - for fun.
-}
type Vault = Vault