Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KTOR-6519 Get started with Ktor Server tutorials restructuring #471

Open
wants to merge 20 commits into
base: main
Choose a base branch
from

Conversation

vnikolova
Copy link
Collaborator

@vnikolova vnikolova commented May 3, 2024

KTOR-6519
The new tutorials under "Get started with Ktor Server" are now complete.

  1. Handle requests and generate responses - replaces the first part of the previous "Creating HTTP APIs" tutorial
  2. Create a RESTful API - replaces the second part of the "Creating HTTP APIs" tutorial
  3. Create a website- replaces the "Creating a static website" and "Creating an interactive website" tutorials
  4. Create a WebSocket application - replaces the "Creating a WebSocket chat" tutorial and makes the "Creating a WebSocket chat client" tutorial redundant.
  5. Integrate a database - replaces the tutorials under Database Integration: "Database persistence with exposed" and "Connection pooling and caching"

Affected topics:

  • Docker Compose - the tutorial has been updated to start from the project created in the "Integrate a Database" tutorial
  • Welcome page

@vnikolova vnikolova self-assigned this May 3, 2024
@vnikolova vnikolova force-pushed the vnikolova/tutorials branch 3 times, most recently from 60dc770 to 6d45de5 Compare May 6, 2024 12:14
@vnikolova vnikolova marked this pull request as ready for review May 7, 2024 15:08
@vnikolova vnikolova requested a review from e5l May 7, 2024 15:08
Copy link
Member

@e5l e5l left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

* add 2 new topics and add content for "Handle requests and generate responses"
* remove the "Creating HTTP API's" tutorial
* add an example project in codeSnippets
* replace static and interactive website tutorials with new tutorial  and add example project
* Add a new topic for the "Create a websocket application" tutorial

* Add sample project

* remove old topic
* add content with code example and screenshots

* add links to the previous tutorials and the welcome page
@e5l
Copy link
Member

e5l commented May 17, 2024

Please note, new version of generator can be released soon https://start.ktor.io/#/s/settings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants