Zpublic
what is this? ... 呵呵 QQ群:240978546
Install / Use
/learn @zpublic/ZpublicREADME
zpublic - 学c++,用c++!
项目简介
zpublic是一个主要用于代码尝试和代码收集的c++开源项目。
代码尝试
zpublic会使用到c++11(14、17)、boost、poco等较激进的c++技术和开源代码,并且使用了大量的开源第三方库。zpublic里有各种编程方向的尝试,譬如界面开发、调试器、游戏等,同时,也意味着这部分代码的质量是无法完全保证的。
代码收集
zpublic里有参与的几个人在工作、平时写的很多可重用代码,这些代码的质量是可以保证的,部分已用到千万用户级产品中。
目录结构:
3rdparty: 第三方库代码和lib
doc: 有限的文档
pellets: 一些相对独立的代码模块
sln: 所有工程的解决方案文件都在这
src: 代码
pub: ZPublic_Release (sub module)
使用IDE:Visual Studio 2013 (推荐社区版)
开发模式
1,非成员
fork主干 -> 在自己的分支上修改 -> 提交pull request
2,新人开发
push到自己的branch,提交pull request,待核心开发审核后合并到master
3,核心开发
一般直接提交到master
提交要求
1,文件名全小写,下划线分割单词(界面相关文件可以用驼峰法)
2,代码整洁规范,四个空格缩进,文件内保持风格统一
3,尽可能少的依赖,KISS
zpublic(c++11、boost、poco、gui等讨论)交流讨论QQ群:240978546
zpublic\winutils文档:http://www.laorouji.com/zpublic/
目前在主要更新的在线仓库:
github: https://github.com/zpublic/zpublic
oschina: http://git.oschina.net/zapline/ZPublic
coding.net: https://coding.net/u/zapline/p/ZPublic/git
release: http://git.oschina.net/zapline/ZPublic_Release
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
