diff options
author | Teddy Wing | 2018-11-23 00:51:54 +0100 |
---|---|---|
committer | Teddy Wing | 2018-11-23 00:51:54 +0100 |
commit | 82cc494e27afab52501f8e59b0f1ee014733f2b4 (patch) | |
tree | ed175a3d8e4eefdb685776b37c10a540dd7c24e3 | |
parent | fcd26b689eb52f271cd1ca45dbd0702243b06df0 (diff) | |
download | dome-key-web-82cc494e27afab52501f8e59b0f1ee014733f2b4.tar.bz2 |
Add README
-rw-r--r-- | README.md | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..e3b1c3e --- /dev/null +++ b/README.md @@ -0,0 +1,55 @@ +dome-key-web +============ + +The [DomeKey][DomeKey] website. Mostly written in static HTML & CSS. License +generation is handled by a couple of FastCGI binaries. + + +## Setup + + $ ./bin/setup --install + +This will install the required package dependencies with Homebrew and set up the +project. + + +## Running + + $ make run + +Build the Rust binaries: + + $ cd license-generator/ + $ cargo build + +CSS is built with [hasp][hasp]. After making a CSS change, run: + + $ make css + + +## Keys + +A [Paddle][Paddle] public key must be added at: + + license-generator/private/paddle.pubkey.asc + +[Aquatic Prime][Aquatic Prime] keys must be added as hex strings in: + + license-generator/private/public_key.txt + license-generator/private/private_key.txt + + +## License +Copyright © 2018 Teddy Wing. + +* [aquatic-prime][./aquatic-prime] is licensed under the GNU GPLv3+. +* [paddle][./paddle] is licensed under the GNU GPLv3+. +* Nearly all other source code is licensed under the GNU AGPLv3+. + + +[DomeKey]: https://domekey.teddywing.com/ +[hasp]: https://github.com/djanowski/hasp +[Paddle]: https://paddle.com/ +[Aquatic Prime]: https://github.com/bdrister/AquaticPrime/ +[./aquatic-prime]: license-generator/aquatic-prime +[./paddle]: license-generator/paddle |