Hi,
as promised I am sending report about the current status of my bugzilla Jetpack scripts.
The code is now available at http://hg.fedorahosted.org/hg/bugzilla-triage-scripts/ (Mercurial repository, in the end I have decided that when dealing with code related to Jetpack it is obnoxious to use git and I should rather stay with hg). There are two branches in this repository:
a) Branch "prototype" contains production code which I currently use in my work; it uses Jetpack-prototype (currently version 0.8). From my point of view it is in the maintenance mode, but it is possible that integration with other bugzillas could be done on it, as it is currently the only code which actually works.
b) Branch "default" contains currently non-functional code for new Jetpack-SDK. Currently the port is not complete and there are many exceptions thrown when it is started, but the most complicated (I think) part (inheritance of objects) is functional, and most of the supporting code is (I believe) done including unit tests. Jetpack-SDK is currently not complete and I had to write some parts which I hope will be provided by the framework (e.g., I have my primitive version of pageMods in main.js). Some pieces are missing (there is no equivalent of jetpack.storage.settings) and I don't think we have to rewrite them ourselves as it should be possible to develop script without them (and have configuration hardcoded in the code or .json file or anywhere else). This branch also contains HACKING file with the first attempt to write coding guidelines. Of course, patches are more than welcome (for anything including HACKING -- I have just recorded my current practice there, I am open to discussion about it).
Trac for the project is at https://fedorahosted.org/bugzilla-triage-scripts/.
That's it, I think. Any questions?
Matěj
bugzilla-triage-scripts-devel@lists.fedorahosted.org