How does GLFW work?

I wasn’t originally going to ask this here, but I couldn’t find any other suitable alternatives.

I’m studying computer science and especially developing in graphics. I don’t plan on re-making GLFW or anything (that’d be an unnecessary amount of work) but I would appreciate some insight into how GLFW works / the development process behind it.

I understand this is a pretty ambiguous question, but… I can’t really word it any more specific because I don’t know anything exact that I’m looking for.

I think your best starting point is to look at GLFW’s Github and you can see th Readme with lots of explications about GLFW including the contribution to GLFW guide, and pages like the GLFW contributors.