You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _overviews/toolkit/introduction.md
+22-5Lines changed: 22 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -5,24 +5,41 @@ description: Introducing the Scala Toolkit tutorials
5
5
num: 1
6
6
previous-page:
7
7
next-page: testing-intro
8
+
toolkit-index:
9
+
- title: Tests
10
+
description: Testing code with MUnit.
11
+
icon: "fa fa-vial-circle-check"
12
+
link: /toolkit/testing-intro.html
13
+
- title: Files and Processes
14
+
description: Writing files and running processes with OS-Lib.
15
+
icon: "fa fa-folder-open"
16
+
link: /toolkit/os-intro.html
17
+
- title: JSON
18
+
description: Parsing JSON and serializing objects to JSON with uPickle.
19
+
icon: "fa fa-file-code"
20
+
link: /toolkit/json-intro.html
21
+
- title: HTTP Requests
22
+
description: Sending HTTP requests and uploading files with sttp.
23
+
icon: "fa fa-globe"
24
+
link: /toolkit/http-client-intro.html
8
25
---
9
26
10
27
## What is the Scala Toolkit?
11
28
12
-
The Scala Toolkit is a set of libraries designed to make common programming tasks simple and efficient. It supports working with files and processes, parsing JSON, sending HTTP requests, and unit testing.
29
+
The Scala Toolkit is a set of libraries designed to effectively perform common programming tasks. It includes tools for working with files and processes, parsing JSON, sending HTTP requests, and unit testing.
13
30
14
31
The Toolkit supports:
15
-
* Scripts and applications
16
32
* Scala 3 and Scala 2
17
33
* JVM, Scala.js, and Scala Native
18
34
19
-
Use cases for the toolkit include:
35
+
Use cases for the Toolkit include:
20
36
21
-
-backend scripts that run on JVM, to scrape a website, to collect and transform data, or to fetch and process some files,
37
+
-short-lived programs running on the JVM, to scrape a website, to collect and transform data, or to fetch and process some files,
22
38
- frontend scripts that run on the browser and power your websites,
23
-
- command-line scripts
24
39
- command-line tools packaged as native binaries for instant startup
25
40
41
+
{% include inner-documentation-sections.html links=page.toolkit-index %}
42
+
26
43
## What are these tutorials?
27
44
28
45
This series of tutorials focuses on short code examples, to help you get started quickly.
0 commit comments