I'm doing my first major jQuery development. It's a Widget for recurring events, and is as such a fairly complex beast. The full code is available at https://github.com/collective/jquery.recurrenceinput.js for those who want to check it out. I appreciate any kind of feedback about any part of the code, so anyone who wants to take a look at it, that would be awesome.
I have a couple of specific questions, and it seems best to put them as separate posts, so here is the first one:
Does my directory layout fit with what a jQuery developer would expect? Is it "best practice"?
The directory structure is this (somewhat simplified):
demo // Files to run the demo/tests:
delete.png
jquery.recurrenceinput.css
overlays.css
undelete.png
input.html
jquery.tools.dateinput.css
pb_close.png
lib // jQuery files:
jquery-1.4.2.js
jquery.tmpl-beta1.js
jquery.tools.dateinput-1.2.5.js
jquery.tools.overlay-1.2.5.js
jquery.utils.i18n-0.8.5.js
src // Actual code
jquery.recurrenceinput.display.js
jquery.recurrenceinput.form.js
jquery.recurrenceinput.js
tests // Tests and supporting files
jslint.js
qunit.css
qunit.js
test.html
tests.js
README.rst