Skip to content

Commit 8d43e0f

Browse files
committed
Add a README explaining the purpose of the standards group
0 parents  commit 8d43e0f

File tree

1 file changed

+118
-0
lines changed

1 file changed

+118
-0
lines changed

README.markdown

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
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

Comments
 (0)