Skip to content

Commit be4f481

Browse files
committed
Make ACP a requirement for certain changes
1 parent aadb894 commit be4f481

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/development/feature-lifecycle.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ be merged and pass its eventual FCP.
2323

2424
You can create an ACP in the `rust-lang/libs-team` repo using [this issue template](https://github.com/rust-lang/libs-team/issues/new?assignees=&labels=api-change-proposal%2C+T-libs-api&template=api-change-proposal.md&title=%28My+API+Change+Proposal%29). This should include a sketch of the proposed API, but does not have to be the final design that will be implemented.
2525

26-
Note that an ACP is not strictly required: you can just go ahead and submit a pull request with an implementation of your proposed API, with the risk of wasted effort if the library team ends up rejecting this feature. However do note that this risk is always present even if an ACP is accepted, as the library team can end up rejecting a feature in the later parts of the stabilization process.
26+
An ACP is always required for any change to user-obvious API, and strongly recommended for any change to API. When an ACP is not necessary you can just go ahead and submit a pull request with your proposed implementation, with the risk of wasted effort if the library team ends up rejecting this feature. However do note that this risk is always present even if an ACP is accepted, as the library team can end up rejecting a feature in the later parts of the stabilization process.
2727

2828
## API design exploration
2929

0 commit comments

Comments
 (0)