Skip to content

Commit

Permalink
docs: Move acknowledgements/team to the website
Browse files Browse the repository at this point in the history
This came from a conversation offline with @tgodzik about the current
company efforts towards maintaining Metals. This makes a couple changes:

- Tries to accurately show what companies are currently backing Metals
- Moves the acknowledgements and current team to the website instead of
  the readme. Arguably a lot of people may not ever see the readme, and
  this way this information can be more widely accessed by people
  viewing the website, not just the code.
  • Loading branch information
ckipp01 committed Oct 13, 2023
1 parent be25a63 commit ea3f24a
Show file tree
Hide file tree
Showing 3 changed files with 69 additions and 30 deletions.
36 changes: 6 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,36 +21,12 @@ https://scalameta.org/metals/docs/contributors/getting-started.html

To learn more about how Metals works, see [./architecture.md](./architecture.md). It explains the high-level layout of the source code. Do skim through that document.

### Team

The current maintainers (people who can merge pull requests) are:

- Adrien Piquerez - [`@adpi2`](https://github.com/adpi2)
- Arthur McGibbon - [`@Arthurm1`](https://github.com/Arthurm1)
- Chris Kipp - [`@ckipp01`](https://github.com/ckipp01)
- Kamil Podsiadło - [`@kpodsiad`](https://github.com/kpodsiad)
- Ólafur Páll Geirsson - [`@olafurpg`](https://github.com/olafurpg)
- Rikito Taniguchi - [`@tanishiking`](https://github.com/tanishiking)
- Tomasz Godzik - [`@tgodzik`](https://github.com/tgodzik)
- Vadim Chelyshov - [`@dos65`](https://github.com/dos65)

Past maintainers:

- Alexey Alekhin - [`@laughedelic`](https://github.com/laughedelic)
- Gabriele Petronella - [`@gabro`](https://github.com/gabro)
- Johan Mudsam - [`@mudsam`](https://github.com/mudsam)
- Krzysztof Bochenek - [`@kpbochenek`](https://github.com/kpbochenek)
- Jorge Vicente Cantero - [`@jvican`](https://github.com/jvican)
- Marek Żarnowski - [`@marek1840`](https://github.com/marek1840)
- Shane Delmore - [`@ShaneDelmore`](https://github.com/ShaneDelmore)

## Acknowledgement

Huge thanks to [`@dragos`](https://github.com/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.
### Acknowledgements and Development

For more information on the current maintainers, companies that have/are
sponsoring the development of Metals, and acknowledgements of previous work,
please see
[https://scalameta.org/metals/docs/acknowledgements/development.html](https://scalameta.org/metals/docs/acknowledgements/development.html).

## Alternatives

Expand Down
60 changes: 60 additions & 0 deletions docs/acknowledgements/development.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
id: development
title: 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](https://scala.epfl.ch/) where the project
originated and also companies like [Virtus Lab](https://virtuslab.com/) 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`](https://github.com/adpi2)
- Arthur McGibbon - [`@Arthurm1`](https://github.com/Arthurm1)
- Chris Kipp - [`@ckipp01`](https://github.com/ckipp01)
- Kamil Podsiadło - [`@kpodsiad`](https://github.com/kpodsiad)
- Ólafur Páll Geirsson - [`@olafurpg`](https://github.com/olafurpg)
- Rikito Taniguchi - [`@tanishiking`](https://github.com/tanishiking)
- Tomasz Godzik - [`@tgodzik`](https://github.com/tgodzik)
- Vadim Chelyshov - [`@dos65`](https://github.com/dos65)

_Past maintainers:_

- Alexey Alekhin - [`@laughedelic`](https://github.com/laughedelic)
- Gabriele Petronella - [`@gabro`](https://github.com/gabro)
- Johan Mudsam - [`@mudsam`](https://github.com/mudsam)
- Krzysztof Bochenek - [`@kpbochenek`](https://github.com/kpbochenek)
- Jorge Vicente Cantero - [`@jvican`](https://github.com/jvican)
- Marek Żarnowski - [`@marek1840`](https://github.com/marek1840)
- Shane Delmore - [`@ShaneDelmore`](https://github.com/ShaneDelmore)


## Previous LSP work

Huge thanks to [`@dragos`](https://github.com/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](https://scala.epfl.ch/) in conjunction
with various companies from the past and preset. The following companies have
contributed significant developer time to the project.

Currently:

- [Virtus Lab](https://virtuslab.com/)

In the past:

- [Lunatech](https://lunatech.com/)
3 changes: 3 additions & 0 deletions website/sidebars.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@
"Troubleshooting": [
"troubleshooting/proxy",
"troubleshooting/faq"
],
"Acknowledgements": [
"acknowledgements/development"
]
}
}

0 comments on commit ea3f24a

Please sign in to comment.