Merge branch 'v0.3.0' of github.com:michael-lazar/jetforce into v0.3.0

This commit is contained in:
Michael Lazar 2020-05-19 01:14:58 -04:00
commit 925fba3ba4
1 changed files with 5 additions and 8 deletions

View File

@ -1,19 +1,16 @@
# Jetforce # Jetforce
An experimental TCP server for the new, under development Gemini Protocol. An experimental TCP server for the new, under development Gemini Protocol.
Learn more about Gemini [here](https://gopher.commons.host/gopher://zaibatsu.circumlunar.space/1/~solderpunk/gemini). Learn more about Gemini [here](https://portal.mozz.us/).
![Rocket Launch](logo.jpg) ![Rocket Launch](logo.jpg)
## Features ## Features
- A built-in static file server with support for gemini directories and - A built-in static file server with support for gemini directories and CGI scripts.
CGI scripts. - An extendable application framework that loosely mimics the [WSGI](https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface) interface.
- Lightweight, single-file framework with zero external dependencies. - A lean, modern python codebase with type hints and black formatting.
- Modern python codebase with type hinting and black style formatting. - A solid networking foundation built on top of the [twisted](https://twistedmatrix.com/trac/) engine.
- Supports concurrent connections using an asynchronous event loop.
- Extendable components that loosely implement the [WSGI](https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface)
server/application pattern.
## Installation ## Installation