Commit 6efe335
Add the Toolkit tutorials: MUnit, OS-Lib, UPickle and sttp (scala#2795)
* Init tutorials about MUnit in the Scala Toolkit
* Tutorial for MUnit async tests.
* Small imprvements
- Use you instead of we
- Remove Scala-CLI tab on Scala code
- Add info about InvalidTestClassError
* Add tutorial on writing assertions
* +you -we
* complete tutorial for running individual tests
* Improve intro and “next steps”
* Make munit-test-suite tutorial more concise
* Adding small tutorial about testing exceptions
* Remove explanations
* Init tutorials about sttp
* Fix munit -> sttp
* Navigate from munit
* Fix next page on sttp-request-body
* Tutorial on uploading files
* Fixing some typos
* Apply suggestions from code review
Co-authored-by: Adrien Piquerez <adrien.piquerez@gmail.com>
* Rename dynamic urls tutorialg
* Fix address & change the link
* Split into lines
* Fix some URLs
* Add tutorial about flaky tests
* Add tutorial about resource management in MUnit
* Review & structure fixes to sttp tutorials
* Missing .html
* Fix links
* Shorter sentences and other changes
* Apply suggestions from code review
Co-authored-by: Simon R <dev.jaca@gmail.com>
* WIP: os-lib tutorial
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* apply review feedback from Szymon
* Reworking tutorials to have two tabs
* Add scala versions to snippets
* Fix Scala-cli installation
* Explain testOnly
* Init upicle tutorials
* Reading jsons lesson
* Fixes to the tutorial
* More work on reading JSONs tutorial
* 3 tutorials in total for upickle
* More tutorials on upickle
* Update links to prev/next
* Fixes in the upickle tutorials
* Fix links
* Review JSON tutorials
* Add scala versions to snippets
* Tutorials on STTP x UPickle
* Use real examples from the Github REST API
* Add snippets for different versions of Scala
* Fix pages of toolkit tutorials
* Restructuring the Toolkit tutorials
* Fix title of upickle-parse-json
* Fix titles of upickle-parse-json and sttp-query-parameters
* OS-Lib adjustments
* what else can OS-Lib do
* oslib: take Julien's suggestion
* revise OS-Lib examples to not be REPL based
* Add short introduction
* Add MUnit intro
* Add uPickle intro
* Add uPickle what else
* Add a word about why testing is useful
* expand overall intro
* expand introduction
* Add sttp intro
* Link build tool tab together
* Add checks for class=tabs-build-tool
* Fix function.js
* fix default build tool tab
* Rework introduction
* Review MUnit
* Review install boxes in intros
* Review OS-Lib
* Review upickle
* Review sttp
* Update nums and pages
* Finishing touches
* update Gemfile.lock for use on MacOS
* make overall intro a bit more concise
* proofread MUnit sections
* proofread uPickle sections
* rewrite the sttp intro pretty heavily
* proofread entire sttp tutorial
* avoid talk of 'install'ing libraries
* fix broken link
* Update versions
* small fixes in munit
* small fixes in uPickle
* Rename files
* Run mdoc in http-client tutos
* Run mdoc on JSON tutorials
* Run mdoc in OS tutorials
* run mdoc in testing tutorials
* fix mdoc
* using dep, not using lib
* Add toolkit in the index page and nav bar
* Use toolkit lib in all build tools
* Add index in intro
* Use dep toolkit-test
* Fix install munit
---------
Co-authored-by: Sébastien Doeraene <sjrdoeraene@gmail.com>
Co-authored-by: Julien Richard-Foy <julien@richard-foy.fr>
Co-authored-by: Jamie Thompson <bishbashboshjt@gmail.com>
Co-authored-by: Szymon Rodziewicz <szymonrodant@gmail.com>
Co-authored-by: Szymon R <dev.jaca@gmail.com>
Co-authored-by: Seth Tisue <seth@tisue.net>1 parent 8d227be commit 6efe335
File tree
42 files changed
+2505
-54
lines changed- _data
- _includes
- _markdown
- _overviews/toolkit
- _plugins
- jekyll-tabs-lib
- resources/js
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
42 files changed
+2505
-54
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
195 | 203 | | |
196 | 204 | | |
197 | 205 | | |
| |||
203 | 211 | | |
204 | 212 | | |
205 | 213 | | |
206 | | - | |
| 214 | + | |
207 | 215 | | |
208 | 216 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
0 commit comments