Company
Date Published
Author
Kyle Mathews
Word count
376
Language
English
Hacker News points
None

Summary

Gatsby has implemented a Request for Comments (RFC) process to facilitate collaboration between core team members and the community on the development of new features, taking inspiration from projects like React, Yarn, Ember, and Rust. This process allows anyone, regardless of their familiarity with Gatsby's internals or ability to implement proposals, to submit ideas for changes to Gatsby APIs that require additional review or design. The RFC process involves creating a detailed proposal document, submitting it as a pull request to the RFC repository, and incorporating community feedback before the Gatsby core team decides on acceptance. Not all changes require an RFC; bug fixes or performance improvements that do not affect the API can be submitted directly. The introduction of the RFC process coincided with proposals for a new GitHub labeling system and the removal of a special layout component, both of which have garnered community feedback and illustrate the typical RFC structure.