Skip to content
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

reshuffle order of Community page #1703

Merged
merged 2 commits into from
Oct 19, 2024
Merged
Show file tree
Hide file tree
Changes from all 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
2 changes: 1 addition & 1 deletion _data/footer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
- title: Chat
url: "/community/index.html#chat-rooms"
- title: Libraries and Tools
url: "/community/index.html#community-libraries-and-tools"
url: "/community/index.html#libraries-and-tools"
- title: "The Scala Center"
url: https://scala.epfl.ch/
- title: Contribute
Expand Down
164 changes: 83 additions & 81 deletions community/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,29 +11,6 @@ local user groups, and conferences.
The community is also the source of many libraries, tools, and other resources
around Scala.

## Ambassadors

Ambassadors are key figures in the Scala community: speakers, organizers,
teachers, content creators, open source maintainers, and so on. They are often
present at community events, or open to answering questions.

To learn more and discover who is an ambassador near you: see the dedicated
[Scala Ambassadors](../ambassadors/) page.

## Scala Tooling Summit

Scala tooling summit is an event with a purpose of bringing together maintainers
of build tools, linters, IDEs, and other tools. These summits are usually held
alongside major Scala conferences. During the event they discuss ongoing
problems within the tooling ecosystem and work towards solving them.

Previously held tooling summits:

- Scala Tooling Summit of September 2023
- [Scala Tooling Summit of March 2023](https://www.scala-lang.org/blog/2023/04/11/march-2023-scala-tooling-summit.html)

The announcement of each new tooling summit will be public.

## Forums

The Scala Center operates the following Discourse forums:
Expand Down Expand Up @@ -70,33 +47,16 @@ Lightbend operates a Discourse forum as well:
- **[discuss.lightbend.com](https://discuss.lightbend.com)**: For discussion of
reactive architectures, Akka, Play, and related tooling including sbt.

## Scala Jobs

Employers and job seekers can find each other in the #jobs channel of the
[Scala Discord](https://discord.gg/scala).

Job postings are not allowed in our other forums and chat rooms.

The [Scala Reddit](https://www.reddit.com/r/scala/) has a monthly "who is
hiring?" thread.

## Scala LinkedIn Group

The [Scala Enthusiasts Group](https://www.linkedin.com/groups/746917/) is a
place for Scala professionals to share information and come into contact with
people and companies using Scala.

## Chat Rooms
## Chat rooms

Our main chat platform is Discord, and the main Scala server is:

- **[Scala](https://discord.com/invite/scala)**
- the #scala-users channel is especially beginner-friendly
- the #scala-contributors channel is about moving Scala forward
- the #jobs channel is the only place we allow job postings
- ask on #admin if you have questions or suggestions about the server itself
- there are many other channels, including #spark, #scala-js, and
#scala-native
- the #scala-users channel is especially beginner-friendly
- the #scala-contributors channel is about moving Scala forward
- the #jobs channel is the only place we allow job postings
- ask on #admin if you have questions or suggestions about the server itself
- there are many other channels, including #spark, #scala-js, and #scala-native

The server is covered by the [Scala Code of Conduct](../conduct.html).

Expand Down Expand Up @@ -149,48 +109,70 @@ International chat rooms are available as well:
Note also that Stack Overflow offers languages other than English, for example
[the scala tag on es.stackoverflow.com](https://es.stackoverflow.com/questions/tagged/scala).

## Reporting issues
## Events

If you're having a problem with Scala, your first line of defense is our forums
and chat rooms. The unexpected behavior you're seeing might not be a bug.
Especially if you're new to the language, it's best to discuss the matter with
more experienced users before filing a bug report.
### Conferences

That said, bugs do occur and bug reports are valuable. You can report bugs here:
See our [events page](/events/).

Scala 2 compiler, standard library, and language spec:
### Meetups

- [scala/bug](https://github.com/scala/bug/issues)
Some local Scala user groups are listed on
[Meetup](https://www.meetup.com/topics/scala/).

Scala 3 compiler and standard library additions:
### ScalaBridge

- [scala/scala3](https://github.com/scala/scala3/issues)
Volunteers organizing free introductory Scala programming workshops for
underrepresented groups, to improve diversity in the Scala community.

Don't forget to search past issues first to see if the issue has already been
reported.
- [ScalaBridge site](https://scalabridge.org)
- [How to organize](https://scalabridge.org/organizers): advice and help on how
to bring ScalaBridge to your city

## Security
### Tooling summits

To receive security announcements or contact us about security issues, see our
[security policy](/security/).
Scala tooling summit is an event with a purpose of bringing together maintainers
of build tools, linters, IDEs, and other tools. These summits are usually held
alongside major Scala conferences. During the event they discuss ongoing
problems within the tooling ecosystem and work towards solving them.

## User Groups
Previously held tooling summits:

Most local Scala user groups are listed on
[Meetup](https://www.meetup.com/topics/scala/).
- Scala Tooling Summit of September 2023
- [Scala Tooling Summit of March 2023](https://www.scala-lang.org/blog/2023/04/11/march-2023-scala-tooling-summit.html)

## Conferences
The announcement of each new tooling summit will be public.

See our [events page](/events/).
## The Scala Center

## ScalaBridge
[The Scala Center](https://scala.epfl.ch/) is an open source foundation that
brings together a coalition of individuals and organizations working together
to contribute to Scala. See the [Center's FAQ](https://scala.epfl.ch/faqs.html).

Volunteers organizing free introductory Scala programming workshops for
underrepresented groups, to improve diversity in the Scala community.
## Ambassadors

- [ScalaBridge site](https://scalabridge.org)
- [How to organize](https://scalabridge.org/organizers): advice and help on how
to bring ScalaBridge to your city
Ambassadors are key figures in the Scala community: speakers, organizers,
teachers, content creators, open source maintainers, and so on. They are often
present at community events, or open to answering questions.

To learn more and discover who is an ambassador near you: see the dedicated
[Scala Ambassadors](../ambassadors/) page.

## Scala jobs

Employers and job seekers can find each other in the #jobs channel of the
[Scala Discord](https://discord.com/invite/scala).

Job postings are not allowed in our other forums and chat rooms.

The [Scala Reddit](https://www.reddit.com/r/scala/) has a monthly "who is
hiring?" thread.

## Scala on LinkedIn

The [Scala Enthusiasts Group](https://www.linkedin.com/groups/746917/) is a
place for Scala professionals to share information and come into contact with
people and companies using Scala.

## Stack Overflow

Expand All @@ -200,10 +182,10 @@ very popular programmer Q&A site.

## Reddit

There is a large and active Scala community on the
There is a large and active Scala community on the community-managed
[/r/Scala](https://reddit.com/r/scala) subreddit.

## Sources of Scala News
## Sources of Scala news

Official:

Expand All @@ -227,7 +209,7 @@ Many Scala users are active on Twitter for sharing Scala-related news items and
opinions. Ask your Scala friends who they follow on Twitter (besides
[@scala_lang](https://twitter.com/scala_lang)!).

## Community-Powered Learning Resources
## Learning resources

- [Scala Exercises](http://scala-exercises.org/)
- [Scala School](https://twitter.github.io/scala_school/)
Expand All @@ -237,7 +219,7 @@ opinions. Ask your Scala friends who they follow on Twitter (besides
- [Functional programming course/exercises](https://github.com/dehun/learn-fp)
- [Best Scala Tutorials On YouTube](https://www.nbshare.io/blog/best-scala-tutorials-on-youtube/)

## Community Libraries and Tools
## Libraries and tools

Finding libraries:

Expand All @@ -263,12 +245,32 @@ Staying current:
native execution
- [Scala on Android](https://scala-android.org) community site

## The Scala Center
The [Scala Discord](https://discord.com/invite/scala) has #scala-js, #scala-native, and #scala-android channels.

## Security

- [The Scala Center](https://scala.epfl.ch/) is an open source foundation that
brings together a coalition of individuals and organizations working together
to contribute to Scala.
- [Scala Center FAQ](https://scala.epfl.ch/faqs.html)
To receive security announcements or contact us about security issues, see our
[security policy](/security/).

## Reporting issues

If you're having a problem with Scala, your first line of defense is our forums
and chat rooms. The unexpected behavior you're seeing might not be a bug.
Especially if you're new to the language, it's best to discuss the matter with
more experienced users before filing a bug report.

That said, bugs do occur and bug reports are valuable. You can report bugs here:

Scala 2 compiler, standard library, and language spec:

- [scala/bug](https://github.com/scala/bug/issues)

Scala 3 compiler and standard library additions:

- [scala/scala3](https://github.com/scala/scala3/issues)

Don't forget to search past issues first to see if the issue has already been
reported.

## Scala open source

Expand Down