|
| 1 | +# jQuery Standards Group |
| 2 | + |
| 3 | +The jQuery Standards Group exists to promote the needs of the web |
| 4 | +developer community and jQuery users in the standards process. |
| 5 | + |
| 6 | +It has three primary goals: |
| 7 | + |
| 8 | +* Represent the web developer community, and especially jQuery users, to |
| 9 | + the standards bodies (W3C and TC39) with the intention of improving |
| 10 | + existing standards and standards in progress to better meet the needs |
| 11 | + of web developers. |
| 12 | +* Represent the web developer community, and especially jQuery users, to |
| 13 | + browser vendors with the intent of helping them identify standards |
| 14 | + that they should prioritize for implementing, and proofs of concept |
| 15 | + that they can build. |
| 16 | +* Help the jQuery project adopt new standards and browser features as |
| 17 | + appropriate. |
| 18 | + |
| 19 | +# Helping |
| 20 | + |
| 21 | +The easiest way to help is to report (or comment on) issues to the |
| 22 | +issue tracker in this repository. |
| 23 | + |
| 24 | +Issues should: |
| 25 | + |
| 26 | +* Identify problems with existing specs or specs in progress |
| 27 | +* Identify problems with existing implementations of standards |
| 28 | + |
| 29 | +A good example of a well-specified issue is jquery/standards#1. |
| 30 | + |
| 31 | +Feel free to comment on existing issues rather than opening a totally |
| 32 | +new one. We will roll up important comments into the body of the issue |
| 33 | +periodically to ensure that the issues are as clear as possible. |
| 34 | + |
| 35 | +Our goal is to collect well-specified and articulate issues with the web |
| 36 | +ecosystem as it exists today and advocate for improvements with the |
| 37 | +standards bodies or vendors. |
| 38 | + |
| 39 | +In general, the purpose of this project is to help shed light on what |
| 40 | +the web community can collectively do to make the web a better place |
| 41 | +more rapidly. |
| 42 | + |
| 43 | +# Triage Process |
| 44 | + |
| 45 | +If a new issue reflects the same concern as an existing issue, we will |
| 46 | +incorporate any new information into the existing issue and close it as |
| 47 | +a duplicate. |
| 48 | + |
| 49 | +If it is a genuinely new issue, we will format and edit it, and assign |
| 50 | +it one of several tags: |
| 51 | + |
| 52 | +* `standards-body` and |
| 53 | + * one of `W3C` or `TC39` |
| 54 | + * if applicable, a specific working group |
| 55 | +* `browser-vendor` and |
| 56 | + * one of `firefox`, `chrome`, `safari`, `android`, `webkit`, etc. |
| 57 | + * this list will firm up over time |
| 58 | + |
| 59 | +If applicable, we will also file tickets with the appropriate standards |
| 60 | +group or browser vendor and link the issue to the remote ticket. |
| 61 | + |
| 62 | +If it is outside the scope of the Standards Group, we will close it as |
| 63 | +`out-of-scope`. |
| 64 | + |
| 65 | +# FAQ |
| 66 | + |
| 67 | +## Why not just open tickets with the standards bodies and browser vendors? |
| 68 | + |
| 69 | +We think that having a single place to aggregate issues with the web |
| 70 | +platform as it exists today, and having a group dedicated to following |
| 71 | +up and tracking those issues will be extremely useful to the web |
| 72 | +community. |
| 73 | + |
| 74 | +Once we triage an issue here, we will make sure that a ticket is opened |
| 75 | +in the appropriate tracker and followed up upon periodically. This will |
| 76 | +free web developers to report their problems, and if desired, let us |
| 77 | +manage the rest. |
| 78 | + |
| 79 | +## What and Who is the jQuery Standards Group? |
| 80 | + |
| 81 | +The jQuery Standards Group is a subteam of the jQuery project, led by |
| 82 | +Yehuda Katz. Paul Irish, another member of the jQuery Board, is also |
| 83 | +part of the Standards Group. |
| 84 | + |
| 85 | +We will have regular public meetings in #jquery-meeting on freenode |
| 86 | +(specific dates to be announced soon) to discuss ways that we can be |
| 87 | +most effective in promoting the needs of the web developer community. |
| 88 | + |
| 89 | +We are looking for people interested in actively contributing. If you're |
| 90 | +interested, please sign up for our Google Group at |
| 91 | +https://groups.google.com/forum/#!forum/jquery-standards. |
| 92 | + |
| 93 | +## Why does the web developer community need a forum like this? |
| 94 | + |
| 95 | +Browser implementors, as part of their job, communicate with each other |
| 96 | +directly about potential new standards and features. This makes their |
| 97 | +discussion on the mailing lists and throughout the process more coherent |
| 98 | +and reflective of their shared values. |
| 99 | + |
| 100 | +The purpose of the jQuery Standards Group is to create a forum where the |
| 101 | +web developer community can come together to discuss shared concerns and |
| 102 | +values. |
| 103 | + |
| 104 | +Like implementors, this doesn't mean that we'll always agree on the |
| 105 | +obvious best course of action, but it does mean that we'll have a place |
| 106 | +to find areas of consensus and discuss how we would like to see the |
| 107 | +process move forward. |
| 108 | + |
| 109 | +Browser standards bodies have two main constituencies: browser |
| 110 | +implementors and web developers. |
| 111 | + |
| 112 | +Browser implementors are well-represented because as dues-paying members |
| 113 | +who also hold the keys to the implementation castle, they command the |
| 114 | +lion's share of attention. |
| 115 | + |
| 116 | +By creating this forum, we hope that we give voice to the millions of |
| 117 | +web developers deeply invested in the process but without a natural way |
| 118 | +to aggregate their concerns. |
0 commit comments