arrow-kt / arrow-meta

Functional companion to Kotlin's Compiler
https://meta.arrow-kt.io
Apache License 2.0
396 stars 42 forks source link

populate IntegrationSyntax #663

Closed i-walker closed 4 years ago

i-walker commented 4 years ago

There are a couple of missing extension to complement cli-ide integration as proposed in #652 The steps are similar for each extension X in the bucketlist below: 1) Create an extension in arrow.meta.ide.phases.integration with the same name as X here are a couple of examples

package arrow.meta.ide.phases.integration
//...

interface X : ExtensionPhase {
  fun `meaningfull function name`(project : Project): arrow.meta.<...>.X
}

2) Add an extension function that creates X in arrow.meta.ide.dsl.integration.IntegrationSyntax examples

3) Register X in IdeInternalRegistry examples

Feel free to ask in this issue, if there are any blockers or questions 😄

Bucketlist:

Starmel commented 4 years ago

I take it

i-walker commented 4 years ago

resolved in #727 Thanks to @Starmel