|
Contributing
How to contribute to iUI
Featured Join iPhoneWebDev: Ask & Answer Questions, Solve ProblemsThe support forum for iUI is iPhoneWebDev on Google Groups. A great way to help out, be part of a community, and demonstrate your knowledge of iUI is to answer questions and help solve problems. We are no genius and nobody can be always right, so if you think your answer can help, don't be shy if you are not 100% sure. Your contribution might lead to the final solution. Report BugsPlease submit bugs by using Google Code Issues. Follow these simple steps:
Provide a Reduced Test CaseCreate the simplest possible iUI page that reproduces any problem you are experiencing. See the WebKit Reduction Page for some useful tips. If you can't reproduce this bug with the simpliest iUI screen (demo screens for example), there is good a chance your modifications did create it (in this case, the iPhoneWebDev support forum is there for you). Join the Developer GroupJoin the iui-developers Google Group if you would like to contribute to the future of iUI or if you just want to keep up on the latest development. There are also Google Groups for receiving automatic notifications of source control changes (iui-svn) and issue tracker changes (iui-issues) Discuss Your Patch on the ListIf possible discuss your patch before starting work -- this will help avoid duplicate effort and, if you're willing to take suggestions from the list, greatly increase the chances of your patch being accepted. "How to get your code into an open source project" offers some great advice on how to produce the best patches and increase your chances of having them accepted. Submit PatchesIf you have a new feature, bug fix, or other improvement that you wish to contribute to iUI, please attach it to an Issue in the Issue Tracker. A few guidelines to make things easier for everyone:
Preferred (Git) Patch Submission Method -- Google CodeGoogle Code supports Git and we have recently converted iUI's Google Code setup to use Git. To submit a patch with Git:
Congrats!! Your changes might now be on Google Code. Now:
Alternative Method: Attach a file to the Issues Database
Additional GuidelinesWe should try to develop this section, similar to the Webkit Code Contribution guidelines. |