欢迎来到凯尔(Kyle)的WERC,这是对乌里尔(Uriel)的WERC网络框架的重新构想。
所有内容都包含在供应商/。您只需要C和Golang(> = 1.11)编译器即可构建。强烈建议在静态上构建以提高性能(包括您从KWERC运行的任何外部程序)。 MUSL是理想的(尽管在某些环境中可能会在9个键中创建错误)。
一个简单的make将编译供应商的依赖性并将其放在正确的位置。您不需要运行make install (实际上,您不能) - 在KWERC目录中一切都是独立的。
Debian:
# apt install build-essential golang-go
$ make
Alpine:
# apk add build-base go
$ make
这是这些依赖性的简要概述:
./bin/cgd -c app/es/kwerc.es
现在应该在http://127.0.0.1:42069上与KWERC联系。默认网站带有基本登录/注册和调试页面。
下一步:构建一个实际的Web应用程序。文档是在kwerc.org正在进行的工作。 WERC的文档也有些适用。
问:外壳中的网络框架?你不能认真。
答:这不是bash。
问:CGI?那不是很慢吗?
A. https://www.mail-archive.com/[email protected]/msg00202.html
问:静态二进制物?那些巨大/不安全/慢吗?
A. https://sta.li/faq/
只是寄钱
KWERC根据ISC许可分发。有关详细信息,请参见许可证。
供应商下的依赖/拥有自己的许可证。阅读他们。
KWERC致力于对Uriel的记忆。 <3
KWERC基于WERC,由Uriel创建,由Garbeam,Kris Maglione,Sqweek,Soul9,Mycroftiv,Maht,Maht,Yiyus,Cinap_lenrek,KHM,KHM等。
Kwerc结合了Garbeam的Werc叉,Swerc的许多变化。
还要感谢供应商/供应商下的各种依赖项目背后的每个人。
KWERC的想法来自各种项目,我雇用了WERC,包括ROVR,VRLFP,Tokumei,Gelato Labs和Werchan等。感谢所有参与其中的人。特别感谢著名的天才和亲爱的朋友基弗·鲁克(Keefer Rourke)的许多智慧,这些智慧塑造了Kwerc的设计。