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

initial version of chapter 6 #15

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

sippsack
Copy link
Contributor

No description provided.

@sippsack sippsack requested review from dret and thfro November 20, 2024 23:27
@sippsack sippsack self-assigned this Nov 20, 2024
@sippsack sippsack linked an issue Nov 20, 2024 that may be closed by this pull request
Copy link
Contributor

Build Successful! You can find a link to the downloadable artifacts below.

Name Link
Commit b8b95b7
Logs https://github.com/isaqb-org/curriculum-api/actions/runs/11943534783
Download https://github.com/isaqb-org/curriculum-api/suites/31142678155/artifacts/2216036632

@sippsack sippsack changed the title #11 initial version of chapter 6 initial version of chapter 6 Nov 21, 2024
|===

=== Begriffe und Konzepte
Begriff 1, Begriff 2, Begriff 3

API Lifecycle, API Produkt, Linting, Consumer-driven Contract Testing, API Gateway
Copy link
Contributor

Choose a reason for hiding this comment

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

Sollen wir "Consumer-driven" rausschmeissen und einfach nur "Contract Testing"?

Copy link

Choose a reason for hiding this comment

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

Oder vielleicht "Consumer-driven" in Klammern?

Copy link
Contributor

Choose a reason for hiding this comment

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

Ok, wenn das hilft auch gut. Je weniger wir uns festlegen auf spezielle Nischen desto besser.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ja, finde ich gut. Passe ich noch an.

==== LZ 6-2: APIs als Produkte verwalten

APIs kommen oft in lose gekoppelten Szenarien zum Einsatz und aus diesem Grund ist es sinnvoll, sie als Produkte zu managen.
Teilnehmer:innen verstehen, was es bedeutet, eine API als Produkt zu verwalten.
Copy link
Contributor

Choose a reason for hiding this comment

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

eine -> ein

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Kann ich ändern. Gibt es bei API eine offizielle Meinung zu ein/eine? Ich nehme ich "eine" als eine Schnittstelle. Aber ein Interface ist vermutlich passender.

Copy link

Choose a reason for hiding this comment

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

Copy link
Contributor

Choose a reason for hiding this comment

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

Gibt es da Kulturkampfdiskussionen? Das sollten wir vermeiden, da werde ich dann sehr schnell sehr flexibel.

Copy link
Contributor

Choose a reason for hiding this comment

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

Ich würde auch "ein" sagen, denn es ist das Interface, das API. Es gibt aber keine Vorgabe oder ähnliches.

Copy link
Contributor

Choose a reason for hiding this comment

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

Und tatsächlich verwenden alle Quellen, die ich auf die Schnelle finde, "API-Design" als Schreibweise. Also mit Bindestrich.

[[LZ-6-3]]
==== LZ 6-3: API Lifecycle Tooling kennen

Teilnehmer:innen kennen typische Tools für den Einsatz im API Lifecycle zur Unterstützung von Produzenten und Konsumenten wie Linting, Testing (z. B. Consumer-driven Contract Testing), Mocking sowie Betrieb (API Gateways).
Copy link
Contributor

Choose a reason for hiding this comment

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

Wie oben vorgeschlagen "Consumer-driven" loeschen?

Copy link
Contributor

@dret dret left a comment

Choose a reason for hiding this comment

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

Some minor comments.

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

Successfully merging this pull request may close these issues.

chapter 6 initial version
4 participants