Skip to content
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

How to help you? #347

Closed
Evangelink opened this issue Feb 17, 2021 · 5 comments
Closed

How to help you? #347

Evangelink opened this issue Feb 17, 2021 · 5 comments

Comments

@Evangelink
Copy link
Contributor

@TysonMN @cmeeren Thank you for the time you are taking to help me use your framework in the best way!

Is there a way (bug, feature, doc, coffee, open collective ...) for me to contribute back this time?

@TysonMN
Copy link
Member

TysonMN commented Feb 18, 2021

You are welcome @Evangelink. And thank you for your willingness to contribute back :D

I would primarily love help with the samples. There are several ways this can be done.

For the most part, each sample focuses on a particular (type of) binding. There are two issues with this.

First, I am in the middle of making the binding API more composable (c.f. #263 and other issues with "composable" in the title). As this work progresses, the existing samples can be refined and expanded to match the new API.

Second, @cmeeren and I want to have samples that with a purpose different than demonstrating how to use a particular (type of) binding.

As I implement the composable binding API, I want code that tests those bindings. I don't mind starting with manual testing via the samples. That is why I think improving the samples is the most important. Eventually we should have automated tests. My guess is that users of Elmish.WPF would be better at creating good samples than creating good tests. At the same time, I don't want to stop anyone from trying to improve the tests.

Lastly, we don't have an project collective, but I recently made it possible to sponsor me on GitHub.

@TysonMN
Copy link
Member

TysonMN commented Feb 19, 2021

Another collection of samples could be focused on patterns.

FileDialogs is a sample that does not demonstrate a particular binding. Instead, it shows how to do a common WPF thing (loading and saving a file), especially that the Elmish dispatch loop, which Elmish.WPF executes on the UI thread, continues to work even when a dialog is open. I am not sure where this samples belongs. Maybe in a sample generally about WPF with your key bindings.

@TysonMN

This comment has been minimized.

@poroburu
Copy link

We also discussed (though I can't remember where) adding samples that show how to integrate with different third party libraries including DevExpress and Telerik. Not exactly sure how this would work if permanently free versions are not available. It could be worth asking such companies how we can help each other.

Syncfusion has a community licence for it's controls: "Companies and individuals with less than $1 million USD in annual gross revenue and 5 or fewer developers."

https://www.syncfusion.com/products/communitylicense

@TysonMN TysonMN mentioned this issue Aug 27, 2021
14 tasks
@TysonMN
Copy link
Member

TysonMN commented Aug 27, 2021

Closing this issue in favor of #419.

Also, I am trying to make it easier to help by creating issues that I think are more accessible.

@TysonMN TysonMN closed this as completed Aug 27, 2021
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

No branches or pull requests

3 participants