rizumita / Selm

Selm is the framework to realize Elm architecture in Swift
MIT License
13 stars 1 forks source link

Feature Roadmap #5

Open kylelol opened 4 years ago

kylelol commented 4 years ago

Love the implementation of this repo so far. The Elm devs at my work can't believe how similar this is to what they work with everyday.
Is there a feature roadmap for this project? I would like to help contribute and implement some of these!

rizumita commented 4 years ago

@kylelol I have no roadmap so far because I'm not very familiar with SwiftUI and Elm. So I want you to advise roadmap concerned in Elm and Elm architecture. Since I'm studying SwiftUI, I will plan the feature around SwiftUI. If you come up with some Plans, Please tell me that.

kylelol commented 4 years ago

@rizumita Sounds good. I'm in a similar situation as you, not too familiar with Elm, or SwiftUI, but I want to be able to bring that pattern to SwiftUI. Elm is much better than Redux in my opinion.
I will talk with some of my Elm devs at work and try to see what are the must haves and let you know.
Great work so far though!

rizumita commented 4 years ago

@kylelol I wait your advice.

I have found some bugs already. First, I'll fix these.

rizumita commented 4 years ago

@kylelol I was reminded of a task. I must write documentation.

kylelol commented 4 years ago

@rizumita Would you like formal documentation of each method or just more like improving the Readme and adding some examples?

Also would they be in English, or what is your native language?

rizumita commented 4 years ago

@kylelol Selm needs both in English. But I think examples take priority over method documentation. I want many developers to become interested in Selm by examples.

rizumita commented 4 years ago

@kylelol I want to dump the model for debugging. So I want middleware like redux. How do you think about this?

And I found elm-task-middleware. I don't understand whether we introduce this library, but at least 'middleware' terms conflicts.