|
Contributing
How you can help and how to send patches.
Community buildingSpread the word. Write about app-engine-patch on your blog. Feel free to post a link to your article on our mailing list. We could also need more articles in the App Engine articles section (e.g., about how to use jQuery with the media generator, how to write self-contained apps, how to optimize your DB code, etc.). Actively participate on our mailing list. Answer questions and make suggestions. Take part in hack-a-thons and tell others about app-engine-patch. Give presentations at conferences. CodingFirst please read how to get the source. Subscribe to our mailing list. Take a look at the list of open issues or suggest a great new feature yourself! The most useful features would be support for Django's admin interface and the comments app. Extending app-engine-patchBasically, app-engine-patch is a collection of monkey-patches and a few extra goodies packaged in ragendja. Normally, we manipulate Django's modules, classes, and functions to be compatible with App Engine in our django-app-engine repository. A few patches can't be integrated directly into Django and are part of the app-engine-patch sample repository. As a first step to understand the source code you should first take a look at these files (in "common/appenginepatch"):
Sending patchesIn most cases the rebase extension should be flexible enough to maintain your patches. You can alternatively use the patch queues extension and send a normal diff, but that's more complicated and should be used if you need powerful patch management. Just send the patch to our mailing list or create a new issue and attach your patch. |