Role of Core Team | Ember.js RFCs

The Role of Core Team Members

Each Ember core team plays a vital part in reviewing and guiding RFCs. If your RFC touches on a specific area—like Ember Data, Learning, or Framework, the relevant team is responsible for reviewing your proposal. Make sure you've listed the correct teams in the "Relevant Team(s)" section of your RFC front matter. This helps ensure it reaches the right people.

During the review process, core team members provide feedback, suggest improvements, and help shape the proposal. This is the time for in-depth discussion—teams may challenge, endorse, or refine your ideas to make sure they align with Ember's direction and standards.

When an RFC is ready to move into the Ready for Release stage, the relevant core teams review the proposal one final time before it moves forward.

Core Team Project/Topics Github Team
Ember.js Ember.js @emberjs/Framework
Ember Data Ember Data @emberjs/ember-data-core
Ember CLI Ember CLI @emberjs/cli
Learning Documentation, Website, learning experiences @emberjs/learning-core
TypeScript TypeScript integration and design @emberjs/typescript-core
Steering Governance @emberjs/steering

About Champions

Every RFC needs a champion from one of the core teams. This person represents your RFC in team meetings and helps it progress through the stages. Their role includes:

A champion can step down before the RFC is accepted and may also find someone else to take over at any time.