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 can you help? #10

Open
ocharles opened this issue Jan 25, 2021 · 0 comments
Open

How can you help? #10

ocharles opened this issue Jan 25, 2021 · 0 comments

Comments

@ocharles
Copy link
Member

ocharles commented Jan 25, 2021

Hi, thanks for coming to see how you can help! We need help in a variety of places:

Add More Bindings

A good starting point is to add bindings to more functions. We're trying to implement all of imgui.h. If you head down the line namespace ImGui, you should find the majority of ImGui's functions. Go through this list and see if you can spot anything that's not in DearImGui.hs. If there's something missing, please help us add it!

Add More Backends

ImGui ships with a variety of different backends, and we currently only support a handful. Implementing a backend is similar to wrapping functions - open up the relevant .h file and create a corresponding .hs module and then wrap each function. Check the other implemented backends for reference, and if you get stuck raise an issue and we'll help

Add Bindings to Contributed Libraries

Dear ImGui has a rich and active community with lots of contributed extensions. We'd love to have wrappers for these, too! The list is constantly growing, but the "Useful Widgets" wiki page shows a lot of projects.

Use The Library

A great way to help us find out if this library is useful is to just use it! Try making some cool stuff and see what you think. Any feedback is appreciated.

It's Dangerous to Go Alone!

There is a Matrix room set up - if you have any questions or just want to come hang out, come join!

@ocharles ocharles pinned this issue Jan 25, 2021
@haskell-game haskell-game locked as resolved and limited conversation to collaborators Jan 25, 2021
@dpwiz dpwiz unpinned this issue Sep 12, 2021
@dpwiz dpwiz pinned this issue Sep 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant