- Loading...
- No images or files uploaded yet.
|
|
Developer outreachThis page is under construction.
jQuery UI Team: please edit this page and any linked pages that are missing content where noted. In order to scale up, we need to be able to get more active contributors so the core team can focus on high level tasks like planning, difficult development and API problems, testing framework, documentation, mentoring and evangelism -- so let's make this a priority.
The jQuery UI team welcomes all interested designers and developers, and anyone who's motivated to make the web a more interactive and usable space, to join our efforts. There are many ways to jump in and contribute, and we've listed several starting places here. If you think of another way to get involved that's not listed, please leave a comment on this page.
Start here:
Ways to get involved
Learn, help new users, evangelize jQuery UI
Document current and future widgetsWe've created a list of widgets that jQuery UI should eventually support and need to define them all -- no easy task. Documentation includes finding and noting the URLs of good working examples, providing feedback on visual designs, describing functional specifications and requirements, and suggesting recommendations for markup, styling, semantics and accessibility. To get started, review how we collaborate on the planning wiki, use language when describing jQuery UI, and prioritize plugin development.
QA, log bugsWe spend a lot of time on QA, and we also rely on our smart user base to let us know when something goes wrong. To get started, review the bug fixing guide, sign up for a Trac account, and log tickets for technical bugs, functional issues, or any inconsistencies in how the code is structured.
Fix bugsDevelopers looking to contribute in a big way could help us chip away at the list of bugs for each release. Start by reviewing the bug fixing guide to familiarize yourself with how we triage and track issues. If you find a bug you would like to work on, you can:
All patches will be reviewed by a team member. If the patch is acceptable, the team member will commit the patch. Community members may gain commit access by demonstrating a consistent ability to provide quality patches.
Contribute an existing plugin or develop new widgets for future inclusion
Start by reviewing:
[We need to list steps here and not assume that new developers know what to do. The more information we provide here, the easier it will be to get devs up to speed fast with little distraction from ongoing work.]
..then, you can continue with contributing to an existing plugin or a planned future component. If you like to explore and develop without restrictions on an open canvas, you can also participate in jQuery UI Labs.
1. Contribute to a current or scheduled future widget
2. Contribute to the jQuery UI Labs
Any questions?Post questions about jQuery UI design or development to the jquery-ui-dev Google Group, which the team constantly monitors.
If you have questions or ideas about specific widget design or planning issues, like functional requirements for a new widget, leave a comment on the relevant planning wiki page so that we can track the conversation about that widget in one place. |
Comments (4)
Jörn Zaefferer said
at 11:10 am on Mar 16, 2009
I couldn't find any link to this page on the frontpage, is that intentional? Its already way more useful then anything similar linked to from there.
Scott González said
at 12:00 pm on Mar 16, 2009
Just because it's new and Maggie wanted the team's feedback before we started linking to it.
Jörn Zaefferer said
at 2:27 am on Mar 17, 2009
The Contribute an existing plugin or develop new widgets for future inclusion section is still rather incomplete. Once that is pushed a little further, we can remove the header and starting linking to it on the frontpage. The submitting-a-plugin page needs some work, too: https://jqueryui.pbwiki.com/Submitting-a-plugin
Jörn Zaefferer said
at 12:11 pm on Apr 22, 2009
Soo anyway, this page is very useful as is, any reason not to put it on the frontpage?
You don't have permission to comment on this page.