Skip to content

Commit

Permalink
frontend tooling description
Browse files Browse the repository at this point in the history
  • Loading branch information
Katarzyna Kozlowska committed Sep 6, 2024
1 parent 1951387 commit 88c8153
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions docs/stack.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ And on the frontend:
* [react](https://reactjs.org)
* [Swagger](https://swagger.io) (interactive API docs)
* [yarn](https://yarnpkg.com) (build tool)
* [openapi-client-axios](https://www.npmjs.com/package/openapi-client-axios) (JS library for consuming OpenAPI-enabled APIs)
* [formik](https://formik.org/) (forms)
* [yup](https://www.npmjs.com/package/yup/v/1.3.3) (validation)

### Why Scala?

Expand All @@ -43,3 +46,7 @@ Tapir defines a programmer-friendly API for describing HTTP endpoints which can
### Why SBT and Yarn?

To put it simply, [SBT](https://www.scala-sbt.org) is the build tool of choice for Scala, yarn - for JavaScript.

### Why openapi-client-axios?

It's a simple and easy-to-use JS library that generates API clients based on the OpenAPI specification with axios. It simplifies client-side development, comparing to OpenAPI which is more versatile and foundational but requires additional tooling to provide similar functionality.

0 comments on commit 88c8153

Please sign in to comment.