Skip to content

Commit

Permalink
make the Governance page readable straight through (#1705)
Browse files Browse the repository at this point in the history
Co-authored-by: Piotr Chabelski <[email protected]>
  • Loading branch information
SethTisue and Gedochao authored Oct 22, 2024
1 parent e3a742a commit 726874f
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 114 deletions.
2 changes: 1 addition & 1 deletion _data/footer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
class: scala
links:
- title: Governance
url: "/governance/index.html#governance"
url: "/governance/"
- title: Blog
url: "/blog/"
- title: Code of Conduct
Expand Down
46 changes: 0 additions & 46 deletions _data/governance.yml

This file was deleted.

52 changes: 0 additions & 52 deletions _includes/masthead-governance.html

This file was deleted.

3 changes: 0 additions & 3 deletions _layouts/inner-page-governance.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,5 @@
layout: inner-page-parent
---

<!-- Masthead -->
{% include masthead-governance.html %}

<!-- Main content -->
{% include inner-page-main-content.html %}
2 changes: 1 addition & 1 deletion _posts/2024-10-16-announcing-governance.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ One big hurdle in the Scala 3 journey was the backlog of issues on the Scala rep

### Easier access to Scala maintainers

You can now find a list of Scala maintainers and their roles on the updated Governance page, under [“Teams Behind Scala”](/governance/#gov-scala). We invite Scala users and contributors to tag maintainers on Scala related issues, according to their expertise and role, to further help responsiveness. Also, we encourage everyone to follow and engage with maintainers on official [GitHub discussions](https://github.com/scala/scala3/discussions), [Users](https://users.scala-lang.org/) and [Contributors](https://contributors.scala-lang.org/) forums, [Discord chat rooms](https://discord.com/invite/scala).
You can now find lists of Scala maintainers and their roles on the new [Governance page](/governance). We invite Scala users and contributors to tag maintainers on Scala related issues, according to their expertise and role, to further help responsiveness. Also, we encourage everyone to follow and engage with maintainers on official [GitHub discussions](https://github.com/scala/scala3/discussions), [Users](https://users.scala-lang.org/) and [Contributors](https://contributors.scala-lang.org/) forums, [Discord chat rooms](https://discord.com/invite/scala).

### Conclusion

Expand Down
59 changes: 48 additions & 11 deletions governance/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,26 +10,63 @@ includeTOC: true
Scala was created by [Prof. Martin Odersky](https://lampwww.epfl.ch/~odersky/)
at [EPFL](https://epfl.ch).

The Scala language and associated websites are cooperative projects of the
[Scala Center](https://scala.epfl.ch) at [EPFL](https://epfl.ch), the Scala 3
team in Martin's research group, [LAMP](https://lamp.epfl.ch) (also at EPFL),
the Scala teams at [Lightbend](https://www.lightbend.com) and
[VirtusLab](https://virtuslab.com), and the Scala community more broadly, with
participation from many companies, organizations, and individuals.
The Scala language and associated websites are cooperative projects of the following
four groups:

Scala 2 maintenance is primarily handled by the Lightbend team. They also
participate in Scala 3 development.
* the [Scala Center](https://scala.epfl.ch) at [EPFL](https://epfl.ch)
* the Scala 3 team in Martin's research group [LAMP](https://lamp.epfl.ch) (also at EPFL)
* the Scala team at [Lightbend](https://www.lightbend.com)
* the Scala team at [VirtusLab](https://virtuslab.com)

VirtusLab focuses on infrastructure and tooling for Scala 3.
and the Scala community more broadly, with participation from many
companies, organizations, and individuals.

## Who does what?

The main decision body is the [Scala Core team](/scala-core/) which meets weekly
to discuss issues within the language and its ecosystem.

The Scala Center focuses on coordinating governance, education (especially
online courses), documentation, open source community outreach, and tooling.
Community participation in all of these efforts is strongly encouraged.

The main decision body is the [Scala Core team](/scala-core/) which meets weekly
to discuss issues within the language and its ecosystem.
Scala 2 maintenance is primarily handled by the Lightbend team. They also
participate in Scala 3 development.

VirtusLab focuses on infrastructure and tooling for Scala 3.

Scala 3 development is done by the compiler team currently listed at
[Scala Compiler Team](/maintainers/) page and Scala 2 maintainers list is
located in [the github README](https://github.com/scala/scala#get-in-touch) of
the scala/scala repository.

For Scala 3, see also the [Development guarantees](/development), which describes
in detail how the timing and contents of Scala 3 releases are arrived at.

## Scala Improvement Process

The SIP is the primary mechanism for evolving the Scala language.

This process aims to evolve Scala openly and collaboratively. Anyone from the community is welcome to submit a Scala Improvement Proposal (SIP), which is then reviewed and discussed by a Committee. Every month, the Committee votes on the proposals to accept in the language.

For more information:

* [SIP home page](https://docs.scala-lang.org/sips/index.html)
* [SIP Committee Members](https://docs.scala-lang.org/sips/process-specification.html#the-sip-committee)
* [SIP Process Specification](https://docs.scala-lang.org/sips/process-specification.html)

## Scala Center

This is the Scala language foundation coordinating Scala governance, community, education, and OSS library/tool development.

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 Center's 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.

For more information:

* [Home page](https://scala.epfl.ch/)
* [Joining the Advisory Board](https://scala.epfl.ch/corporate-membership.html)
* [5 Year Impact Report](https://scala.epfl.ch/records/first-five-years/)
* [2024 Roadmap](https://www.scala-lang.org/blog/2024/02/06/scala-center-2024-roadmap.html)

0 comments on commit 726874f

Please sign in to comment.