Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/civilizeddev/scala3-template
Scala3 표준 템플릿
https://github.com/civilizeddev/scala3-template
scala3
Last synced: about 1 month ago
JSON representation
Scala3 표준 템플릿
- Host: GitHub
- URL: https://github.com/civilizeddev/scala3-template
- Owner: civilizeddev
- Created: 2021-10-13T03:28:51.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-02T00:43:00.000Z (about 3 years ago)
- Last Synced: 2024-12-07T04:45:15.516Z (about 1 month ago)
- Topics: scala3
- Language: Scala
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# scala3-template
스칼라3 프로젝트 표준 템플릿
## Prerequisites
### WSL2 설치 (Windows 사용자만)
> [Windows 10에 Linux용 Windows 하위 시스템 설치 가이드](https://docs.microsoft.com/ko-kr/windows/wsl/install-win10)
## Setup
### [Homebrew](https://brew.sh/) 설치
```
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```### [SDKMAN](https://sdkman.io/install) 설치
```
$ curl -s "https://get.sdkman.io" | bash
```### [JDK](https://sdkman.io/jdks#Oracle) 설치
```
$ sdk list java
$ sdk install java 21.2.0.r11-grl
```### [SBT](https://sdkman.io/sdks#sbt) 설치
```
$ sdk install sbt 1.5.5
```### VSCode 설치
> https://code.visualstudio.com/
## To Do
### Docker Login
```
$ docker login https://ghcr.io -u
```### SBT Credentials
`~/.sbt/1.0/credentials.sbt`
```
credentials += Credentials(
realm = "",
host = "maven.pkg.github.com",
userName = "",
passwd = ""
)
```---
## References
- [The Scala Library Index](https://index.scala-lang.org/)
- [Migrating from IntelliJ IDEA to VSCode and Metals – Staying Productive at Writing Scala](https://www.iteratorshq.com/blog/migrating-from-intellij-idea-to-vscode-and-metals-staying-productive-at-writing-scala/)