Skip to content

ahfuzhang/code_comments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

注释各种开源代码,并提供代码分析的文档。 避免上传大量源码,所以采用 patch 的模式。 需要先 clone 目标仓库,然后把注释 patch 上去。

How to use

# 克隆源码
make clone prj=VictoriaMetrics name=VictoriaLogs ver=v1.37.0

# 注释源码后,生成 patch 文件
make diff name=VictoriaLogs ver=v1.37.0

# 把当前的 patch 文件,应用到源码目录
make patch name=VictoriaLogs ver=v1.37.0

项目

github.com/dotnet/aspnetcore

make clone prj=dotnet name=aspnetcore ver=v8.0.22

github.com/cespare/xxhash

make clone prj=cespare name=xxhash ver=v2.3.0
make diff name=xxhash ver=v2.3.0

github.com/grpc/grpc-dotnet

make clone prj=grpc name=grpc-dotnet ver=v2.71.0
make diff name=grpc-dotnet ver=v2.71.0
  • 安装 sdk
    • brew install --cask dotnet-sdk@9
  • 列出安装的 sdk
    • dotnet --list-sdks
make clone prj=grpc name=grpc-go ver=v1.78.0
make diff name=grpc-go ver=v1.78.0
make clone prj=golang name=go ver=go1.25.5
make diff name=go ver=go1.25.5

DotNet 上的可观测性的库。

make clone prj=open-telemetry name=opentelemetry-dotnet ver=core-1.14.0
make diff name=opentelemetry-dotnet ver=core-1.14.0

简洁且高性能的 metrics 上报库。

make clone prj=VictoriaMetrics name=metrics ver=v1.40.1
make diff name=metrics ver=v1.40.1

超高性能的 kv cache 组件。据说能达到单核上千万。

make clone prj=microsoft name=FASTER ver=v2.6.5
make diff name=FASTER ver=v2.6.5

DotNet 程序的调试器。

make clone prj=Samsung name=netcoredbg ver=3.1.3-1062
make diff name=netcoredbg ver=3.1.3-1062

高性能只读 Map

make clone prj=lemire name=constmap ver=v1.0.0
make diff name=constmap ver=v1.0.0
make clone prj=valyala name=fastjson ver=v1.6.10
make diff name=fastjson ver=v1.6.10

About

用中文注释各种开源代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors