Compare commits

...

2 Commits

Author SHA1 Message Date
Bram f6054d5170 Write basic README description 2023-12-07 22:28:17 +01:00
Bram 7676d8859b Add initial library layout 2023-12-07 21:35:48 +01:00
3 changed files with 33 additions and 2 deletions

View File

@ -1,2 +1,4 @@
# elm-matrix-sdk-beta
Beta version of the Elm SDK
# Matrix SDK (beta version)
The Matrix SDK in Elm allows users to communicate with other instances using
the [Matrix](https://matrix.org) protocol.

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