This summer, I participated in the Google Summer of Code (GSoC) 2021. In this article, I summarize my work as a final report of GSoC. I worked on extending the functionality of the Language Server Protocol(LSP) of RBS, a language for describing the structure of Ruby programs.
LSP is one of the most widely adopted solutions to implement IDE/editor integrations with programming languages. A language server for RBS editing will be really helpful for reading/writing RBS files using IDEs. I had experience with several languages that benefited from the language server protocol.