1
0
Fork
You've already forked http
0
Dylan HTTP server and client
  • Dylan 99.7%
  • Makefile 0.3%
Find a file
2025年11月24日 07:35:41 +01:00
.github Bump actions/checkout from 5 to 6 2025年11月24日 06:14:32 +00:00
client tests: make each test library an executable 2023年04月27日 00:20:12 +00:00
common Fix http-common logging 2023年04月29日 21:46:16 +00:00
documentation Change default html theme to 'furo' 2024年12月08日 11:00:58 +01:00
examples examples: Add http-client-demo 2025年07月05日 15:32:17 -04:00
server build: Better Git version info hack, don't --unify 2025年06月29日 10:07:08 -04:00
tests Add missing Target-type to LID files 2023年04月29日 21:46:16 +00:00
.gitignore Update .gitignore 2024年06月09日 16:05:19 +02:00
.gitmodules Use dylan-tool instead of submodules 2023年04月29日 21:46:16 +00:00
dylan-package.json package: Set version to 1.2.0 2025年06月29日 11:42:37 -04:00
LICENSE Update license. 2012年12月09日 22:53:55 -05:00
Makefile build: Better Git version info hack, don't --unify 2025年06月29日 10:07:08 -04:00
README.rst Merge pull request #113 from cgay/dev 2024年12月06日 09:47:25 -05:00

HTTP

Dylan HTTP server, client, tests, and examples.

Documentation

Full documentation is here: https://package.opendylan.org/http/

To build the documentation from source requires Sphinx, the Furo theme, and sphinx-copybutton.

::

$ pip3 install -U Sphinx furo sphinx-copybutton $ deft update $ make -C documentation html $ deft build http-server-app $ _build/bin/http-server-app -d documentation/build/html

Then navigate to http://localhost:8000 in your browser to view the documentation.

Testing

As of Dec 2020 there are serious problems with the tests and many of them hang. Fixing this should be #1 priority.

In any case, to run all the tests:

$ deft build --all
$ for suite in common client server; do
 _build/bin/http-${suite}-test-suite
 done