this is an example of a http2 server in vibe.d with libasync.
it is based on github.com/etcimon/vibe.d fork.
for proj in vibe.d libasync memutils botan ddb
do
git clone https://github.com/etcimon/$proj.git $proj-etcimon
#dub add-local $proj-etcimon
done
if you want to link against openssl you need:
"subConfigurations": {"vibe-d": "libasync_botan", "botan": "full_openssl" }
is used you need to patch botans dub.json and re-order configurations
and subPackages
so that
full_openssl
entries are first! (seems to be a dub bug)