Skip to content

Update website to include the current governance and team structure #1700

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Oct 16, 2024
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions _data/chats-forums.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,11 @@ discordServers:
url: https://discord.gg/XF3CXcMzqD
- name: ZIO
url: https://discord.gg/2ccFBr4

moderationLinks:
- name: Code of Conduct
url: https://www.scala-lang.org/conduct/
- name: "Inclusive Language Guide"
url: https://scala-lang.org/community/
- name: "Moderation Team"
url: https://www.scala-lang.org/conduct/#contact
4 changes: 2 additions & 2 deletions _data/footer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@
links:
- title: Community
url: "/community/"
- title: Governance
url: "/community/index.html#governance"
- title: Scala Ambassadors
url: "/ambassadors/"
- title: Forums
Expand All @@ -43,6 +41,8 @@
- title: Scala
class: scala
links:
- title: Governance
url: "/governance/index.html#governance"
- title: Blog
url: "/blog/"
- title: Code of Conduct
Expand Down
105 changes: 30 additions & 75 deletions _data/governance.yml
Original file line number Diff line number Diff line change
@@ -1,40 +1,4 @@
introText: |
The Scala Programming Language is an open source project, created at [EPFL](https://epfl.ch) by
[Prof. Martin Odersky](https://lampwww.epfl.ch/~odersky/). Decisions on major language changes are made by
the community through the Scala Improvement Process (SIP).
Scala's associated websites and user forums are managed by the [Scala Center](https://scala.epfl.ch).
The Scala Tooling Summit is coordinated by the Scala Center, bringing together the various teams and organizations
that maintain tools for Scala to collaborate and improve the tooling experience for all.
Recommendations for
the Scala Center's activities can be made by [joining its Advisory Board](https://scala.epfl.ch/corporate-membership.html).
Major contributions to the Scala language come from the Scala Center, [Martin's research group at EPFL](https://www.epfl.ch/labs/lamp/), and
the Scala teams at [Lightbend](https://www.lightbend.com) and [VirtusLab](https://virtuslab.com).
Contributions also come from the Scala community more broadly, with participation
from many companies, organizations, and individuals.

cards:
- title: "Scala Center"
description: "The organization fostering the Scala community, education, and OSS library/tool development."
expandText: "Learn More"
anchorTarget: "gov-scala-center"
links:
- text: |
The Scala Center contributes to the language core, open source Scala tooling and libraries, and
delivers high-quality education materials.
It fosters conversations in the community, and coordinates with various parties to unblock and improve
the Scala ecosystem.
[Joining the Advisory Board](https://scala.epfl.ch/corporate-membership.html) is an effective way to
have your voice heard, as well as supporting the Center to achieve its goals.
- name: "Advisory Board Proceedings"
url: https://github.com/scalacenter/advisoryboard#the-scala-center-advisory-board
- name: "5 Year Impact Report"
url: https://scala.epfl.ch/records/first-five-years/
- name: "2023 Roadmap"
url: https://www.scala-lang.org/blog/2023/01/31/scala-center-2023-roadmap.html
- name: Team
url: https://scala.epfl.ch/team.html
- name: "Homepage"
url: https://scala.epfl.ch/
- title: "Scala Improvement Process"
description: "The SIP is the primary mechanism for evolving the Scala language."
expandText: "Process & People"
Expand All @@ -47,45 +11,36 @@ cards:
url: https://docs.scala-lang.org/sips/process-specification.html#the-sip-committee
- name: SIP Process Specification
url: https://docs.scala-lang.org/sips/process-specification.html
- title: "Scala Tooling Summit"
description: "Bringing together maintainers of build tools, linters, IDEs, and other tools."
expandText: "Process & People"
anchorTarget: "gov-tooling"
links:
- text: "The process and people behind the Scala Tooling Summit are still TBD, however you can read below about previously held summits."
- fancy: "Process & People TBD"
- fancy: "Scala Tooling Summit of September 2023"
- name: "Scala Tooling Summit of March 2023"
url: https://www.scala-lang.org/blog/2023/04/11/march-2023-scala-tooling-summit.html
- title: "Scala 2 Maintenance"
description: "Managing the Scala 2 compiler, standard library and documentation."
expandText: "Process & People"
anchorTarget: "gov-scala-2"
- title: "Teams behind Scala"
description: "Responsible for managing the Scala compiler, standard library and documentation."
expandText: "Learn more"
anchorTarget: "gov-scala"
links:
- name: "Core Maintainers"
- name: "Scala Core Decision Team"
url: "/scala-core"
- name: "Scala 3 Compiler team"
url: "/maintainers"
- name: "Scala 2 Compiler team"
url: "https://github.com/scala/scala#get-in-touch"
- name: "Contribution Process"
url: "https://github.com/scala/scala#how-to-contribute"
- title: "Scala 3 Maintenance"
description: "Managing the Scala 3 compiler, standard library and documentation."
expandText: "Process & People"
anchorTarget: "gov-scala-3"
links:
- name: Core Maintainers
url: https://github.com/scala/scala3/blob/main/MAINTENANCE.md#compiler
- name: Maintenance Procedures
url: https://github.com/scala/scala3/blob/main/MAINTENANCE.md
- title: "Moderation"
description: "Learn how the Scala community is moderated."
expandText: "Process & People"
anchorTarget: "gov-moderation"
- name: "Development guarantees"
url: "/development"
- title: "Scala Center"
description: "Scala language foundation coordinating Scala governance, community, education, and OSS library/tool development."
expandText: "Learn More"
anchorTarget: "gov-scala-center"
links:
- text: "The Scala community is moderated by the Moderation Team over all the official communication channels hosted by the Scala organisation. The moderation is governed by the Code of Conduct."
- name: Code of Conduct
url: https://www.scala-lang.org/conduct/
- name: "Inclusive Language Guide"
url: https://docs.scala-lang.org/contribute/inclusive-language-guide.html
- name: "Communication Channels"
url: https://scala-lang.org/community/
- name: "Moderation Team"
url: https://www.scala-lang.org/conduct/#contact
- text: |
The Scala Center contributes to the language core, open source Scala tooling and libraries, and
delivers high-quality education materials.
It fosters conversations in the community, and coordinates with various parties to unblock and improve
the Scala ecosystem.
Joining the Advisory Board is an effective way to
participate in Scala governance, have your voice heard, as well as supporting the Center to achieve its goals.
- name: "Join the Scala Governance"
url: https://scala.epfl.ch/corporate-membership.html
- name: "5 Year Impact Report"
url: https://scala.epfl.ch/records/first-five-years/
- name: "2024 Roadmap"
url: https://www.scala-lang.org/blog/2024/02/06/scala-center-2024-roadmap.html
- name: "Homepage"
url: https://scala.epfl.ch/
2 changes: 2 additions & 0 deletions _data/nav-header.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,7 @@
url: https://index.scala-lang.org
- title: Community
url: /community/
- title: Governance
url: /governance/
- title: Blog
url: /blog/
104 changes: 104 additions & 0 deletions _data/scala-compiler-team.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
# - name: Core Team
# description: Knows everything
# image: /resources/img/frontpage/scala-spiral.png
# city: Lausanne, Switzerland
# email: [email protected]
# twitter: scala_lang
# github: scala
# linkedin: https://www.linkedin.com/in/janedoe/
# mastodon: https://fosstodon.org/@janedoe
# meetup: https://www.meetup.com/your/url/here

- name: Martin Odersky
description: Language Creator
github: odersky

- name: Piotr Chabelski
description: Product Manager
github: Gedochao

- name: Tomasz Godzik
description: VirtusLab Compiler Team Leader
github: tgodzik

- name: Oliver Bračevac
description: LAMP Compiler Team Leader, Specialised Engineer (CC)
github: bracevac

- name: Dale Wijnand
description: Compiler Engineer, Specialised Engineer (Matching)
github: dwijnand

- name: Matt Bovel
description: Compiler Engineer
github: mbovel

- name: Eugene Flesselle
description: Compiler Engineer
github: EugeneFlesselle

- name: Hamza Remmal
description: Infrastructure Manager
github: hamzaremmal

- name: Yichen Xu
description: Compiler Engineer
github: Linyxus

- name: Yaoyu Zhao
description: Compiler Engineer
github: noti0na1

- name: Anna Herlihy
description: Compiler Engineer
github: aherlihy

- name: Kacper Korban
description: Compiler Engineer
github: KacperFKorban

- name: Guillaume Martres
description: Spec Supervisor
github: smarter

- name: Sébastien Doeraene
description: Spec Supervisor, Compiler Engineer
github: sjrd

- name: Jędrzej Rochala
description: Tooling Engineer, Specialised Engineer (Pres. Compiler)
github: rochala

- name: Katarzyna Marek
description: Tooling Engineer, Specialised Engineer (IDE)
github: kasiaMarek

- name: Jan Chyb
description: Compiler Engineer, Specialised Engineer (Macros)
github: jchyb

- name: Mikołaj Fornal
description: Compiler Engineer, Specialised Engineer (Doctool)
github: Florian3k

- name: Michał Pałka
description: Release Officer (LTS)
github: prolativ

- name: Wojciech Mazur
description: Scala Native Team Leader, Release Officer (Next)
github: WojciechMazur

- name: Rikito Taniguchi
description: Scala Native Engineer
github: tanishiking

- name: Dimi Racordon
description: Scala Native Engineer
github: kyouko-taiga

- name: Nguyen Pham
description: Scala Native Engineer
github: natsukagami


78 changes: 78 additions & 0 deletions _data/scala-core.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# - name: Core Team
# description: Knows everything
# image: /resources/img/frontpage/scala-spiral.png
# city: Lausanne, Switzerland
# email: [email protected]
# twitter: scala_lang
# github: scala
# linkedin: https://www.linkedin.com/in/janedoe/
# mastodon: https://fosstodon.org/@janedoe
# meetup: https://www.meetup.com/your/url/here

- name: Martin Odersky
description: Language Creator
image: /scala-core/martin.png
city: Lausanne, Switzerland
github: odersky
twitter: odersky
linkedin: https://www.linkedin.com/in/sethtisue/

- name: Oliver Bračevac
description: LAMP Representative
image: /scala-core/oliver-bracevac.jpeg
city: Lausanne, Switzerland
github: bracevac
linkedin: https://www.linkedin.com/in/oliverbracevac2407/

- name: Piotr Chabelski
description: Product Manager
image: /scala-core/piotr.jpg
city: Warsaw, Poland
discord: gedochao
github: Gedochao
linkedin: https://www.linkedin.com/in/piotr-ch/

- name: Sébastien Doeraene
description: Scala Center Representative, Spec Supervisor
image: /scala-core/sjrd.png
city: Lausanne, Switzerland
discord: sjrd
github: sjrd
twitter: sjrdoeraene

- name: Lukas Rytz
description: Lightbend Representative
image: /scala-core/lrytz.png
city: Bern, Switzerland
discord: lrytz
github: lrytz
linkedin: https://www.linkedin.com/in/lukas-rytz-a33267b6/

- name: Tomasz Godzik
description: VirtusLab Representative, Coordinator
image: /scala-core/tgodzik.jpg
city: Kraków, Poland
discord: tgodzik
github: tgodzik
twitter: TomekGodzik
mastodon: https://fosstodon.org/@tgodzik
linkedin: https://www.linkedin.com/in/tomasz-godzik-53300782/

- name: Wojciech Mazur
description: Scala Native Representative, Release Officer, Community Build Maintainer
image: /scala-core/wojciech-mazur.jpg
city: Kraków, Poland
discord: tgodzik
github: WojciechMazur
twitter: WojciechM_dev
linkedin: https://www.linkedin.com/in/wojciech-mazur-3970a8121/

- name: Seth Tisue
description: Community Advocate
image: /scala-core/seth.jpg
city: Reno, Nevada, USA
discord: SethTisue
github: SethTisue
mastodon: https://fosstodon.org/@SethTisue
linkedin: https://www.linkedin.com/in/sethtisue/

Loading