mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 22:02:23 +01:00
Co-authored with chandlerc - [Draft doc](https://docs.google.com/document/d/1MJvVIDXQrhIj6hZ7NwMDbDch9XLO2VaYrGq29E57meU/edit) - [RFC topic](https://forums.carbon-lang.dev/t/rfc-goals-for-carbon/69) - [Decision request](https://forums.carbon-lang.dev/t/request-for-decision-goals-for-carbon/91) - [Decision announcement](https://forums.carbon-lang.dev/t/accepted-goals-for-carbon/98)
32 lines
1.5 KiB
Markdown
32 lines
1.5 KiB
Markdown
# Roadmap process
|
|
|
|
<!--
|
|
Part of the Carbon Language project, under the Apache License v2.0 with LLVM
|
|
Exceptions. See /LICENSE for license information.
|
|
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
-->
|
|
|
|
Carbon has an annual roadmap to align and focus the work of the teams and
|
|
community. Teams will need to defer work on Carbon that may be good and make
|
|
sense but doesn't align with the current focus and plan of the project.
|
|
|
|
The core team will draft proposed roadmaps each year, going through the standard
|
|
proposal review process. Objectives and key results will be based on
|
|
[goals](goals.md), [success criteria](principles/success_criteria.md), and
|
|
tactical features.
|
|
|
|
It is expected that the core team will provide a draft decision and enter
|
|
decision review first thing at the beginning of the year, concluding in an
|
|
accepted plan of record for the overarching direction of the project for that
|
|
year. Subteams may optionally follow a similar practice as needed for their area
|
|
of Carbon.
|
|
|
|
This roadmap is not strictly binding and does not need to cover everything that
|
|
will happen. However, it can and should be used by teams to defer some proposals
|
|
as needed to focus on proposals aligned with the current roadmap.
|
|
|
|
The roadmap is also subject to change, just as any other document, with a fresh
|
|
proposal. The core team should critically evaluate the direction and any new
|
|
information on a quarterly basis during the initial phase of the project and
|
|
adjust the roadmap as needed to stay focused on the most important things.
|