Skip to content

Describe an RFC process to request feedback for public API changes #2863

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 9, 2025

Conversation

ahoppen
Copy link
Member

@ahoppen ahoppen commented Sep 29, 2024

swift-syntax is a widely used library, and any changes to its public API have a significant impact on its users. So far, we have evaluated this impact during PR reviews. While this has worked for us so far, it has the risk that a thorough review of public API changes gets lost in implementation comments. Furthermore, separating the PRs that have a public API impact from those that only change the implementation is hard, which effectively causes only swift-syntax contributors to share their opinions on the API design.

To improve this situation, I’m proposing that every change to swift-syntax’s public API should have an accompanying RFC post in the Swift forums, which explains the change and encourages feedback not only from swift-syntax contributors but also from swift-syntax users.

@ahoppen ahoppen marked this pull request as ready for review December 5, 2024 01:45
@ahoppen ahoppen requested a review from bnbarham as a code owner December 5, 2024 01:45
@ahoppen
Copy link
Member Author

ahoppen commented Jan 2, 2025

@swift-ci Please test

@ahoppen
Copy link
Member Author

ahoppen commented Jan 3, 2025

@swift-ci Please test

@ahoppen
Copy link
Member Author

ahoppen commented Jan 3, 2025

@swift-ci Please test Windows

@ahoppen
Copy link
Member Author

ahoppen commented Jan 8, 2025

@swift-ci Please test Windows

1 similar comment
@ahoppen
Copy link
Member Author

ahoppen commented Jan 9, 2025

@swift-ci Please test Windows

@ahoppen ahoppen merged commit aac9d60 into swiftlang:main Jan 9, 2025
3 checks passed
@ahoppen ahoppen deleted the rfc-process branch January 9, 2025 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants