Hey @lloydmeta!
This is a great idea, I would very much like to see Enumeratum in the SP.
To the best of my knowledge, the effort of improving enumerations is not active anymore. This is not relevant for the inclusion in the SP though, unless you’re eager to finish the work on that front and submit a SIP. This work is unrelated to the Scala Platform which only deals with Scala libraries and not with changes in the compiler.
The Scala Platform process goes as follows: you submit a proposal to include the library into the Scala Platform. In this proposal, you may want to touch on the following topics: goal and motivation of your library, most important features, which parts you want to include, other software alternatives (if they exist) and licensing. You can get some inspiration from this template. This proposal is then reviewed by the Scala Platform Committee and it will be voted on (we’re having our first meeting on the 17th January at 17:00 GMT+1). When the proposal is accepted, the library is immediately incubated with the help of other Scala developers and the process begins.
All the submission steps are defined here. Information on the incubation process is here. As I have commented in the original issue that proposed the inclusion, I’m happy to make a PR integrating sbt-platform
and the Drone integration into Enumeratum.
All in all, these are the next steps:
- Create a proposal and submit it in this thread.
- Recruit Scala developers that are happy to contribute to Enumeratum and help you maintain the project.
Having some insights on the current rules of the process would be very helpful. So, feel free to chime in in the ongoing discussions of the Platform and its rules. On a side note, I will involve myself in the first proposals for the Scala Platform and help you get started, integrate with the tooling and find maintainers. Invoke me with @jvican
!