Git Product home page Git Product logo

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

zpublic's Projects

boost icon boost

Super-project for modularized Boost

cozy icon cozy

这是一个用于学习C#的开源项目

eozy icon eozy

点开前端技能树,QQ交流群:373862115

vs-chromium icon vs-chromium

A Visual Studio extension containing a collection of tools to help contributing code to the Chromium project.

zades icon zades

some code about of android.

zlui icon zlui

How ordinary a UI lib , is`t it!

zpublic icon zpublic

what is this? ... 呵呵 QQ群:240978546

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.