update doc and packages

This commit is contained in:
Zhang Jingqiang 2023-08-15 19:31:37 +08:00
parent df65ec4f54
commit aedc82307a
2 changed files with 16 additions and 16 deletions

12
Cargo.lock generated
View file

@ -104,9 +104,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.72"
version = "1.0.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854"
checksum = "f768393e7fabd388fe8409b13faa4d93ab0fef35db1508438dfdb066918bcf38"
[[package]]
name = "arc-swap"
@ -2989,18 +2989,18 @@ dependencies = [
[[package]]
name = "thiserror"
version = "1.0.44"
version = "1.0.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90"
checksum = "dedd246497092a89beedfe2c9f176d44c1b672ea6090edc20544ade01fbb7ea0"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.44"
version = "1.0.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96"
checksum = "7d7b1fadccbbc7e19ea64708629f9d8dccd007c260d66485f20a6d41bc1cf4b3"
dependencies = [
"proc-macro2",
"quote",

View file

@ -12,10 +12,10 @@ including but not limited to proxy / reverse proxy (WIP) / load balancer (TBD) /
## Components
G3 Project is make up of many components.
G3 Project is made up of many components.
The project level docs resides in the *doc* subdirectory, and you should see the links below for the important ones.
Each component will have its own doc in its *doc* subdirectory.
The project-level documents resides in the *doc* subdirectory, and you should see the links below for the important ones.
Each component will have its own documents in its *doc* subdirectory.
### g3proxy
@ -30,7 +30,7 @@ A work in progress reverse proxy solution.
### g3bench
A benchmark tool, which support HTTP 1.x / HTTP 2 / HTTP 3 / TLS Handshake / DNS / Cloudflare Keyless.
A benchmark tool that supports HTTP 1.x, HTTP 2, HTTP 3, TLS Handshake, DNS and Cloudflare Keyless.
See [g3bench](g3bench/README.md) for detailed introduction.
@ -48,9 +48,9 @@ A simple implementation of Cloudflare keyless server.
## Target Platform
Only Linux is fully supported yet. The code will compile on FreeBSD / NetBSD / macOS, but we haven't tested it there.
Only Linux is fully supported yet. The code will compile on FreeBSD, NetBSD and macOS, but we haven't tested it there.
Feel free to open PRs to add support to other platforms.
Feel free to open PRs to add support for other platforms.
## Dev-env Setup Guide
@ -62,7 +62,7 @@ Follow [Standards](doc/standards.md).
## Release and Packaging
We will set tags for each release of each component, in the form *\<name\>-v\<version\>*.
We will set tags for each release of each component in the form *\<name\>-v\<version\>*.
You can use these tags to generate source tarballs.
And we have added deb and rpm package files for each component that is ready for distribution.
@ -75,7 +75,7 @@ If you want to do a release build:
```
All vendor sources will be added to the source tarball, so you can save the source tarball and build it offline at
anywhere that have the compiler and dependencies installed.
anywhere that has the compiler and dependencies installed.
2. build the package
@ -111,10 +111,10 @@ If you want to build a package directly from the git repo:
### Pre-Built Packages
It is recommended to build packages by yourselves if you want to do install in production environment.
It is recommended to build packages yourself if you want to install them in a production environment.
For testing purpose, we have built and uploaded some packages to
[cloudsmith](https://cloudsmith.io/~g3-oqh/repos/g3-J0E/packages/), you will find install instructions there.
[cloudsmith](https://cloudsmith.io/~g3-oqh/repos/g3-J0E/packages/), you can find installation instructions there.
## Contribution