leo/docs/rfc/000-rfc-format.md
Sukey 35f31678bf
Fix several typos
Signed-off-by: Sukey <35202440+sukey2008@users.noreply.github.com>
2023-10-28 22:19:28 +02:00

1.3 KiB

Summary

This is a RFC to propose RFC format for Leo language.

Motivation

Leo develops rapidly and changes to the language need to be stated clearly and presented to everyone. RFC is the perfect tool for turning chaos into order.

Design

This section describes proposed solution.

Store RFCs inside Leo repository.

At early stages it is better to see changes with the code eliminating the need to keep track of a different repository.

Use standard PR mechanics for submitting new RFCs

New RFCs should be submitted as PRs into the Leo repository. PRs should be correctly labeled for easier search. Yet they should not have a number unless the PR is accepted by leo maintainers.

Increase approvals count for RFCs

RFCs may propose changes affecting multiple systems or projects. They also introduce new changes to the language design or structure. Because of that they should be watched more carefully by as many involved team members as possible. Increasing number of required approvals should help achieve this goal.

Format

For bootstrapping new requests, a template is made and placed into the RFC folder.

Number

RFCs should receive number once they are accepted.

Drawbacks

None.

Effect on Ecosystem

None.

Alternatives

Propose language changes in team channels or as GitHub issues.