firefox-devtools / Rfcs

RFCs for changes to DevTools

Projects that are alternatives of or similar to Rfcs

Smart App Rate
An Android library that encourages users to rate the app on the Google Play.
Stars: ✭ 609 (+4975%)
Mutual labels:  feedback
Rfcs
RFCs for changes to Ember
Stars: ✭ 731 (+5991.67%)
Mutual labels:  rfc
Animated Jpeg
Proposed JPEG/JFIF APP0 marker application extension for playback control of concatenated JPEGs, as stand-alone animation stream or Motion-JPEG
Stars: ✭ 7 (-41.67%)
Mutual labels:  rfc
Msw
Seamless REST/GraphQL API mocking library for browser and Node.js.
Stars: ✭ 7,830 (+65150%)
Mutual labels:  devtools
Redux Bug Reporter
🐛 A bug reporter and bug playback tool for redux. 🐛
Stars: ✭ 683 (+5591.67%)
Mutual labels:  devtools
Webdriverio
Next-gen browser and mobile automation test framework for Node.js
Stars: ✭ 7,214 (+60016.67%)
Mutual labels:  devtools
Haptica
Easy Haptic Feedback Generator 📳
Stars: ✭ 587 (+4791.67%)
Mutual labels:  feedback
Wappalyzer
Identify technology on websites.
Stars: ✭ 7,245 (+60275%)
Mutual labels:  devtools
Backbone Debugger
Chrome Developer Tools extension for debugging Backbone.js applications
Stars: ✭ 702 (+5750%)
Mutual labels:  devtools
Jmcs
Java framework to homogenize your GUI across all the 3 main desktop OS, and further integrates your app to them.
Stars: ✭ 5 (-58.33%)
Mutual labels:  feedback
Mist
A distributed, tag-based pub-sub service for modern web applications and container-driven cloud.
Stars: ✭ 634 (+5183.33%)
Mutual labels:  devtools
Yoda
Wise and powerful personal assistant, available in your nearest terminal
Stars: ✭ 674 (+5516.67%)
Mutual labels:  devtools
Rabbit Client
🐰 a simple and easy to use android apm framework (tools)
Stars: ✭ 813 (+6675%)
Mutual labels:  devtools
Mailcatcher
Catches mail and serves it through a dream.
Stars: ✭ 5,512 (+45833.33%)
Mutual labels:  devtools
Ractive Chrome Extension
View and edit Ractive.js components using Chrome Dev Tools.
Stars: ✭ 8 (-33.33%)
Mutual labels:  devtools
Konsul
A react renderer for browser's dev console
Stars: ✭ 605 (+4941.67%)
Mutual labels:  devtools
Che
The Kubernetes-Native IDE for Developer Teams
Stars: ✭ 6,572 (+54666.67%)
Mutual labels:  devtools
Astuto
A free, open source, self-hosted customer feedback tool 🦊
Stars: ✭ 860 (+7066.67%)
Mutual labels:  feedback
Mongol Meteor Explore Minimongo Devtools
In-App MongoDB Editor for Meteor (Meteor DevTools)
Stars: ✭ 846 (+6950%)
Mutual labels:  devtools
Devtools
The Hoa\Devtools library.
Stars: ✭ 5 (-58.33%)
Mutual labels:  devtools

DevTools RFCs

Some changes to DevTools need feedback from the team and community to reach a consensus. In such cases we should use the RFC process to discuss the proposed changes.

We aim for the process to be lightweight and focused on conversations. Therefore opening a DevTools RFC is as easy as opening an issue in this repository.

The DevTools RFC team will be ultimately responsible for accepting or rejecting proposals, but the discussion is open to everybody.

The list of RFCs currently under discussion can be found at Active RFCs.

What kind of changes should be discussed?

We aim to discuss specific and actionable changes, i.e. we aim to answer questions about work you're doing or about to do either on the DevTools codebase or on something that interacts with DevTools. For example:

  • you're working on a DevTools bug, and you believe the fix involves making a change that affects a number of panels or doing something that is very different from the existing conventions, and you would like feedback on the solution you came up with.
  • you are about to make a breaking change on an essential API we interact with, and would like to discuss it and get feedback from us beforehand.

This distinction can be unclear at times, but we will try our best to discuss proposals, taking into account our own time limitations.

Creating RFCs

  • Create an issue detailing what you're seeking feedback on
  • Get people's attention. Some options:
    • Send an email to dev-developer-tools
    • Post on Slack or on #devtools at irc.mozilla.org
    • mention relevant peers in the issue
  • Gather feedback by discussing in the issue

Reviewing RFCs

Each week the DevTools RFC team will mention the open RFCs during the DevTools meeting, to bring relevant peers' attention to them (see archives for devtools-weekly-meetings).

The team will send an email a few days prior to the review meeting to dev-developer-tools to announce which RFCs are going to be reviewed, and encourage peers to comment if needed.

Closing RFCs

After a proposal has been discussed and consensus has been reached, the DevTools core team will label the issue either as accepted or rejected, and will add a comment summarising the decision.

If the RFC is accepted, the team will also create an item in the appropriate medium (e.g. bugzilla bug, github issue, airtable item) to ensure the decision is adequately documented and the proposal is tracked.

The issue will then be closed, regardless of the accepted status. This ends the involvement of the team with regards to that RFC.

RFC lifecycle

You can have a look at the following links to get an idea of which RFCs are in each state:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].