Any material about jupyterlab or jupyter notebook's architecture and internals?

I use jupyter a lot, but was curious to know the internal of jupyterlab/ jupyter notebook, and want to contribute to it, is there any material of its architecture for new contributors ? Thanks

Check out the developer guide for JupyterLab: