Package Graduation #123
paulofaria
started this conversation in
General
Replies: 2 comments 1 reply
-
Hey Paulo! Yeah, I think we meet almost all of those requirements with maybe the exception of a Governance doc and Adopters doc. It should be a pretty small lift to get those in. I'm on vacation for the next week or so but could help out when I'm back. Or if you have some availability, feel free to jump on it in the meantime! Great to hear from you! |
Beta Was this translation helpful? Give feedback.
0 replies
-
Do you guys have a known list of adopters? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, @NeedleInAJayStack! Joannis, from SSWG reached out about switching the package to graduated status within SSWG. Here are the requirements:
Graduation Requirements
Minimal Requirements
Have stable API (no pending/planned breaking API changes), with at least one published major release (e.g. 1.0.0)
Support new GA versions of Swift within 30d
CI setup for two latest Swift.org recommended versions of Swift
CI setup for at least one of Swift.org recommended Linux distributions
CI setup for each platform supported by the library or tool
Unit tests for both macOS and Linux
Use Swift.org docker images, when appropriate
Documented release methodology
Documented support strategy for at least one previous major version.
Explicitly define a project governance and committer process, ideally laid out in a GOVERNANCE.md file and OWNERS.md files respectively
Include list of adopters for at least the primary repo ideally laid out in an ADOPTERS.md files or logos on the project website
Optionally, have a Developer Certificate of Origin or a Contributor License Agreement
I believe we adhere to all requirements, right?
Beta Was this translation helpful? Give feedback.
All reactions