Immediate-Mode-UI / Immediate-Mode-UI/Nuklear

Would be really nice if setup was easier and better documentation

Open
#204 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
11.4k
Forks
686
Avg merge
4d 1h
Merged PRs (30d)
3

Description

How hard would it be to create a second library that has a few calls such as:
nk_glfw_setup
nk_glfw_start_loop
nk_glfw_end_loop
nk_glfw_destroy

As well as having instructions for how to install opengl, glew, and glfw

Or whatever the calls should be, would lead to much, much cleaner code and be easier to get started.

Finally, just simple documentation that examples every valid element and has a short example snippet of code that uses it.

I'm wading my way through it and still liking what I see but seriously, you'd get 3 times as many users overnight if this existed. None of the immediate mode gui's have this (Agar kind of does still not great) every one would turn to you if documentation was available.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the proposed nk_glfw_setup, nk_glfw_start_loop, nk_glfw_end_loop, and nk_glfw_destroy entry points, along with the requested OpenGL, GLEW, and GLFW installation instructions. Define the scope of the wrapper and documentation before implementation; done should include a usable setup path and examples covering every valid element.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop, documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.