# Scala for Kafka challenge?

**URL:** <https://forum.codecrafters.io/t/scala-for-kafka-challenge/12591>\
**Category:** Feature Requests\
**Tags:** challenge:kafka\
**Created:** [June 24, 2025, 5:50pm UTC](https://forum.codecrafters.io/t/scala-for-kafka-challenge/12591 "2025-06-24T17:50:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![EshaanAgg](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/eshaanagg/32/399_2.png) [@EshaanAgg](https://forum.codecrafters.io/u/EshaanAgg)\
**Post date:** [June 24, 2025, 5:50pm UTC](https://forum.codecrafters.io/t/scala-for-kafka-challenge/12591/1 "2025-06-24T17:50:44Z")

</div>

Would it be possible to add more challenges to the Scala track? I would personally love to attempt the Kafka challenge in it.

---

<div class="post-metadata">

**Author:** ![EshaanAgg](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/eshaanagg/32/399_2.png) [@EshaanAgg](https://forum.codecrafters.io/u/EshaanAgg)\
**Post date:** [June 24, 2025, 5:56pm UTC](https://forum.codecrafters.io/t/scala-for-kafka-challenge/12591/4 "2025-06-24T17:56:41Z")

</div>

Also a suggestion for the Scala starter: the `.gitignore` that it has is rather minimal and does not cover a lot of important files, which leads to them being pushed to VCS (specially for beginners like me).

The default `sbt new` creates a much better `.gitignore` that covers most of the sane defaults:

```auto
# macOS
.DS_Store

# sbt specific
dist/*
target/
lib_managed/
src_managed/
project/boot/
project/plugins/project/
project/local-plugins.sbt
.history
.ensime
.ensime_cache/
.sbt-scripted/
local.sbt

# Bloop
.bsp

# VS Code
.vscode/

# Metals
.bloop/
.metals/
metals.sbt

# IDEA
.idea
.idea_modules
/.worksheet/

```

It might be worth updating the same as well!

[Template source](https://github.com/scala/scala3.g8/blob/main/src/main/g8/.gitignore)

---

<div class="post-metadata">

**Author:** ![andy1li](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/andy1li/32/10_2.png) [@andy1li](https://forum.codecrafters.io/u/andy1li)\
**Post date:** [June 25, 2025, 6:05am UTC](https://forum.codecrafters.io/t/scala-for-kafka-challenge/12591/5 "2025-06-25T06:05:28Z")

</div>

The template for `.gitignore` has been updated.

> <https://github.com/codecrafters-io/language-templates/commit/c6606237e5c0738aa8e1925a6db22bc179b8aa62>
