You can ask general questions by using:
To report bugs, please use the Issue Tracker
Steps to report a bug:
If you want to contribute code, please follow these steps:
(If you are new to git and/or GitHub, you should read Pro Git , especially the section on Contributing to a project:Small/Large Public Project )
Download the latest cocos2d-x develop branch from github:
$ git clone git://github.com/cocos2d/cocos2d-x.git
$ cd cocos2d-x
$ git checkout v3
$ ./download-deps.py
$ git submodule update --init
Apply your changes in the recently downloaded repository
Commit your changes in your own repository
Create a new branch with your patch: $ git checkout -b my_fix_branch
Push your new branch to your public repository
Send a “pull request” to user “cocos2d”
It must be complete. See the definition below
It must follow the Releases rules. See the definition below
The patch must be complete. And by that, we mean:
[*]: If you don't have access to test your code in all the supported platforms, let us know.
TBD: Is this applicable for big features ? What is the best way to merge big features ?
Help us promote cocos2d-x by using the cocos2d logo in your game, or by mentioning cocos2d in the credits.