Proposals Repo, a place for ideas to start their incubation journey

nashashmi1 pts0 comments

GitHub - WICG/proposals: A home for well-formed proposed incubations for the web platform. All proposals welcome. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

WICG

proposals

Public

Notifications<br>You must be signed in to change notification settings

Fork<br>30

Star<br>288

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>24 Commits<br>24 Commits

.github/ISSUE_TEMPLATE

.github/ISSUE_TEMPLATE

CODE_OF_CONDUCT.md

CODE_OF_CONDUCT.md

CONTRIBUTING.md

CONTRIBUTING.md

LICENSE.md

LICENSE.md

README.md

README.md

w3c.json

w3c.json

View all files

Repository files navigation

Welcome to the WICG Proposals Repo!

This is the WICG proposals repo, a place for ideas to start their incubation<br>journey. Plan to use this repo's issue tracker<br>for submitting and discussing new proposals much like the now archived<br>Discourse threads were used previously.

Please note that all proposals in this repo (including those in separate markdown documents)<br>have no official status in the WICG as incubations.

What does a proposal look like?

A proposal outlines a particular problem or challenge on the web and offers a potential concrete<br>solution. Without being too prescriptive, you know you've got a proposal when you can articulate<br>a specific way (procedurally, algorithmically, declaratively) that a new or current web technology<br>solves an existing problem or challenge. If the problem is unclear, or the potential solution is<br>too abstract you're not quite there yet.

For example, this is not a proposal:

"Websites have lots of bugs because they don't get updated or because browsers change their<br>behavior over time. There should be a universal way for users to report bugs to websites so that<br>they get fixed."

Instead, a proposal might be:

"Websites have lots of bugs because they don't get updated or because browsers change their<br>behavior over time. One way to solve this is to create an experience in the browser that allows<br>users to record a set of steps that reproduce the problem, and then standardize the format for<br>these replay instructions, and provide an API to allow sites to capture this feedback or an HTTP<br>header to post this feedback back to their site. Below I describe the proposed format and API...

Proposals in issues vs. separate markdown documents?

If you would like to make a proposal as a separate markdown document (if for example, it was<br>developed in a separate repo) you are welcome to link to it from the proposal issue; just provide<br>a bit of high-level context on the problem and proposed solution in the issue as well.<br>Alternatively, if you'd like to use the proposal repository itself to host a separate markdown<br>document, you are welcome to submit a PR for it— we still ask that you file an issue to track<br>your proposal and provide context as previously mentioned. This will make it easier for our entire<br>community to use the issue tracker to search through all proposals.

Getting Started

Is your proposal unique? Head over to the issues list<br>and search for it; if it was suggested by someone else give it your support with a 👍 or leave a<br>comment. If you don't find anything there, consider starting a new issue. (You are also welcome<br>to visit Discourse and search there as well, especially while this<br>repo is first getting populated).

Search proposals by category

The proposals are grouped by category (as discussions are on Discourse):

Label<br>Short description<br>Discourse category

APIs<br>All proposals about JS APIs.<br>APIs

HTML<br>HTML-related proposals (not only the HTML standard but any markup-related ideas).<br>HTML

CSS<br>CSS-related proposals.<br>CSS

Uncategorized<br>Proposals that don't fit into any other existing category.<br>Uncategorized

Meta<br>Proposals/ideas/discussions about this proposals repo, its organization, how it works, and how we can improve it.<br>meta

JS<br>JS language proposals.<br>JS

Security<br>Proposals with a focus on web security, client-side protections, improved site security, etc.<br>Security

Protocols<br>Proposals for anything relating to protocols such as HTTP, Web Sockets, & JSON-based...

proposals proposal search repo issue wicg

Related Articles