开源中国社区“代码分享”功能开通

  开源中国社区“代码分享”功能开通了,相信关注开源中国社区的朋友都已经知道这个消息了吧。虽然很多朋友都已经获悉了这个消息了,但作为www.oschina.net的忠实fans,笔者还是迫不及待的将“开源中国社区“代码分享”功能开通”的消息发布出来,希望更多的朋友可以知道,并且希望更多朋友可以一起来共享自己优秀的代码。

  开源中国社区作为国内顶尖的开源站点,是笔者每天必去的网站之一,其新闻更新速度之快,内容之精准让笔者受益颇多。其站长红薯更是资深网站架构师,有着扎实的编程功底和诸多大型项目的架构经验,是国内开源界顶尖人物之一。在开元中国社区中,不但拥有大量的开源软件的介绍和应用案例,也有着大量关于开源软件应用的讨论和研究,而开源中国社区网站本身就是一个十分经典经典的案例。

  开源中国社区的架构清晰直观,按照站长红薯的介绍,他并没有选择任何流行的ORM层框架,而是采用了封装JDBC框架完成。而表示层也以velocity生成HTML为主,再加上以Nginx作为web server对静态资源和动态内容的转发因此整个网站可以承受巨大的压力。目前号称oschina每天的pv在20w左右,按照红薯的估计,当pv翻一番的时候,oschina需要做的只是增加点内存而已,其它任何改动都不需要,由此可见oschina设计的精良。有兴趣的朋友可以多与红薯交流下,相信各位会受益颇多的。(虽说有点广告嫌疑。。。,不过笔者的确每天必去oschina报道的)。

开源中国社区“代码分享”入口

代码共享功能入口

代码共享功能入口

开源并不是件很复杂、困难的事情,区区几行代码就可能对别人带来非常大的帮助,在新推出的“代码分享”功能中,你可以将代码贴出来,或者上传源码文件、项目打包或者程序截图,只要你认为这些代码有通用性,可能对别人有帮助。

代码分享步骤:

1. 填写代码的简单介绍,选择语言,所在分类

代码共享流程1

代码共享流程1

2. 添加代码片段(代码、文件、图片)

代码共享流程2

代码共享流程2

3. 发布代码,在第二步界面中点击“完成并查看” 即可进入代码浏览页面。

代码共享流程3

代码共享流程3

可通过“我分享的代码”进入

因为刚上线的功能,目前代码量还很少,欢迎大家踊跃分享代码或者是软件配置,随后我们也将推出一些图书方面的奖励给贡献最多的会员:)

目前此功能还在进一步开发和完善中,如有使用中的问题请留言给我,或者在站务中发表。

感谢大家对开源中国社区一贯的支持:)

进入代码分享

注:由于SyntaxHighlighter语法高亮处理库的bug,请大家不要使用 /* */ 形式的注释,该用 /** */

摘自:开源中国社区