Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

精简了一下netty.3.9.4.Final源码,保留了最核心的部分,方便大家阅读 #5

Open
nyankosama opened this issue Oct 28, 2014 · 5 comments

Comments

@nyankosama
Copy link

Hi
最近正好也在研究netty的源码,有幸能看到您的源码分析文章,于是临时起意把netty.3.9.4.Final中的源码进行了精简,只保留最核心一部分模块的代码,方便大家阅读。不知能否和您这边的项目进行整合或者相互链接引用?

github:https://github.com/nyankosama/simple-netty-source

@MichaelScofield
Copy link

赞!非常感谢!

最近也打算学习netty的源码,结果今天就看到了这个。实在是太好了 :)

在 2014年10月28日,下午7:43,LiangRui He notifications@github.com 写道:

Hi
最近正好也在研究netty的源码,有幸能看到您的源码分析文章,于是临时起意把netty.3.9.4.Final中的源码进行了精简,只保留最核心一部分模块的代码,方便大家阅读。不知能否和您这边的项目进行整合或者相互链接引用?

github:https://github.com/nyankosama/trivial-netty-source https://github.com/nyankosama/trivial-netty-source

Reply to this email directly or view it on GitHub #5.

@nyankosama
Copy link
Author

So happy to hear that!不过目前源码还只是从package粒度来进行精简,下一步有时间的话准备打算从方法粒度做删减,一些不必要的接口实现都精简掉,只暴露最本质的东西。如果有兴趣的话,欢迎pull request哈

@nyankosama
Copy link
Author

已在保证interface的方法完整性的前提下,删除了核心逻辑package下的所有不必要的class,并重新组织了package,添加了event, exception和future包,使每个package下的类的职能更明确,方便理解

@xiexingguang
Copy link

fork 了一份到本地,发现要自己去找jar包,建议用maven去管理jar包呐。

@DQinYuan
Copy link

好东西,太感谢了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants