From 82cc494e27afab52501f8e59b0f1ee014733f2b4 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Fri, 23 Nov 2018 00:51:54 +0100 Subject: Add README --- README.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 README.md 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 -- cgit v1.2.3