The Development of Metals
Metals is a open-source project that drew inspiration from various places including previous LSP servers, other ecosystems, and fresh ideas of the time. Metals has also been graciously given developer time and focus from organizations like The Scala Center where the project originated and also companies like Virtus Lab that now lead the effort in the development and maintenance of the project.
The Team
While Metals has had many community contributors, here are the past and present maintainers of the project.
The current maintainers (people who can merge pull requests) are:
- Adrien Piquerez -
@adpi2
- Arthur McGibbon -
@Arthurm1
- Chris Kipp -
@ckipp01
- Jakub Cieśluk -
@jkciesluk
- Kamil Podsiadło -
@kpodsiad
- Katarzyna Marek -
@kasiaMarek
- Ólafur Páll Geirsson -
@olafurpg
- Rikito Taniguchi -
@tanishiking
- Tomasz Godzik -
@tgodzik
- Vadim Chelyshov -
@dos65
Past maintainers:
- Alexey Alekhin -
@laughedelic
- Gabriele Petronella -
@gabro
- Johan Mudsam -
@mudsam
- Krzysztof Bochenek -
@kpbochenek
- Jorge Vicente Cantero -
@jvican
- Marek Żarnowski -
@marek1840
- Shane Delmore -
@ShaneDelmore
Previous LSP work
Huge thanks to @dragos
for his work on a Scala
implementation of the LSP (see: https://github.com/dragos/dragos-vscode-scala).
This project helped us get quickly started with LSP. Since then, we have
refactored the project's original sources to the point where only a few simple
case classes remain.
Company Sponsorships
Metals is developed by the Scala Center in conjunction with various companies from the past and preset. The following companies have contributed significant developer time to the project.
Currently:
In the past: