Skip to content

Commit eefe630

Browse files
committed
improved interaction, localization, api design and delivery instructions
1 parent 8c841e2 commit eefe630

19 files changed

Lines changed: 498 additions & 247 deletions

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@
1111
"schemas/"
1212
],
1313
"exports": {
14-
"./method/": "./src/data/method/",
1514
"./canvasData.json": "./src/data/canvas/canvasData.json",
1615
"./localizedData.json": "./src/data/canvas/localizedData.json",
17-
"./canvas/": "./src/data/canvas/import-export-templates/"
16+
"./method/stations.json": "./src/data/method/stations.json",
17+
"./method/resources.json": "./src/data/method/resources.json",
18+
"./method/station-criteria.json": "./src/data/method/station-criteria.json"
1819
},
1920
"scripts": {
2021
"test": "node scripts/validate.mjs"

src/data/canvas/localizedData.json

Lines changed: 173 additions & 173 deletions
Large diffs are not rendered by default.

src/data/method/de/labels.resources.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
"resource.api-compliance-best-practices.steps": "Dokumentieren Sie die Maßnahmen zur Einhaltung der Vorschriften und stellen Sie sicher, dass sie den Beteiligten und Verbrauchern mitgeteilt werden.",
1111
"resource.api-compliance-best-practices.tips": "Passen Sie die API-Compliance-Best Practices für Ihre Domäne an",
1212
"resource.api-development-best-practices.title": "Bewährte Praktiken der API-Entwicklung",
13-
"resource.api-development-best-practices.description": "Richtlinien zur Förderung konsistenter, wartbarer API-Codebasen unter Verwendung von Standardbibliotheken, wiederverwendbaren Mustern und abgestimmten Entwicklungsabläufen.",
13+
"resource.api-development-best-practices.description": "Implementierungsleitfaden zur Umsetzung eines validierten API-Vertrags in eine konsistente, wartbare API-Codebasis unter Verwendung von Standardbibliotheken, wiederverwendbaren Mustern und aufeinander abgestimmten Entwicklungsabläufen.",
1414
"resource.api-development-best-practices.outcomes": "Besseres Verständnis der Grundsätze bewährter Verfahren für die API-Entwicklung",
15-
"resource.api-development-best-practices.steps": "Verwendung etablierter Frameworks und Bibliotheken zur Implementierung von APIs, um sicherzustellen, dass sie wiederverwendbar und wartbar sind.",
16-
"resource.api-development-best-practices.tips": "Passen Sie die Best Practices für die API-Entwicklung an Ihren Bereich an",
15+
"resource.api-development-best-practices.steps": "Wenden Sie diese Vorgehensweisen auf den validierten API-Vertrag und den Implementierungsplan an, bevor mit der Programmierung begonnen wird.",
16+
"resource.api-development-best-practices.tips": "Verwenden Sie diese Ressource als Implementierungsleitfaden und als Bewertungsinstrument und nicht als obligatorisches eigenständiges Artefakt",
1717
"resource.api-metrics-and-analytics.title": "API-Metriken und -Analysen",
1818
"resource.api-metrics-and-analytics.description": "Eine Ressource zum Definieren, Sammeln und Analysieren von API-Leistungs- und -Nutzungsdaten, um technische KPIs mit den Geschäftsergebnissen in Einklang zu bringen.",
1919
"resource.api-metrics-and-analytics.outcomes": "Besseres Verständnis von API-Metriken und Analysegrundsätzen",
@@ -203,7 +203,7 @@
203203
"resource.api-compliance-best-practices.tips.1": "Gemeinsame Nutzung durch Geschäfts- und Technikfunktionen",
204204
"resource.api-development-best-practices.outcomes.1": "Standardisierter Ansatz mit bewährten Praktiken für die API-Entwicklung",
205205
"resource.api-development-best-practices.outcomes.2": "Verbesserte Umsetzung der entsprechenden API-Praktiken",
206-
"resource.api-development-best-practices.steps.1": "Befolgen Sie Kodierungsstandards und bewährte Verfahren, um eine konsistente und hochwertige API-Entwicklung zu gewährleisten.",
206+
"resource.api-development-best-practices.steps.1": "Verwenden Sie etablierte Frameworks, Bibliotheken und Codierungsstandards, um den Vertrag konsistent und wartbar zu implementieren.",
207207
"resource.api-development-best-practices.tips.1": "Gemeinsame Nutzung durch Geschäfts- und Technikfunktionen",
208208
"resource.api-metrics-and-analytics.outcomes.1": "Standardisierter Ansatz mit API Metrics And Analytics",
209209
"resource.api-metrics-and-analytics.outcomes.2": "Verbesserte Umsetzung der entsprechenden API-Praktiken",

src/data/method/de/labels.stations.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"station.api-consumer-experience.description": "Stellen Sie sicher, dass Ihre API auffindbar, verständlich und nutzbar ist - vor und nach der Einführung.",
1414
"station.api-consumer-experience.why_it_matters": "Großartige APIs funktionieren nicht nur - sie fühlen sich auch intuitiv an. Ganz gleich, ob Ihr Kunde ein interner Entwickler, ein externer Partner oder ein KI-Agent ist, seine Erfahrung entscheidet über die Akzeptanz.\n\nOhne einen klaren Erlebnisplan:\n- Großartige APIs bleiben ungenutzt\n- Teams verschwenden Zeit damit, zu raten, wie sie Ihre API verwenden sollen\n- Feedbackschleifen sind unterbrochen oder fehlen.\n\nDiese Station hilft Ihnen, Ihre API mit den Augen ihrer Nutzer zu sehen.",
1515
"station.api-consumer-experience.how_it_works": "Überprüfen Sie das bestehende API Value Proposition Canvаs von der Perspektive des API-Nutzers. Stellen Sie die Stabilität der unterstützten Geschäftsprozesse sicher und ergänzen Sie die Funktionen, die Probleme lösen und Vorteile bieten, um die Bedürfnisse der API-Nutzer zu berücksichtigen, damit diese spätere Designentscheidungen leiten können.",
16-
"station.api-consumer-experience.how_it_works.1": "Erfahren Sie, wie Sie die API-Nutzerreise von der Entdeckung und Bewertung über Onboarding, Integration, Fehlerbehebung bis hin zur laufenden Nutzung gestalten können.",
17-
"station.api-consumer-experience.how_it_works.2": "Nutzen Sie das Customer Journey Canvas für die API-Nutzerreise von der Entdeckung und Bewertung über Onboarding, Integration und Fehlerbehebung bis hin zur laufenden Nutzung.“",
16+
"station.api-consumer-experience.how_it_works.1": "Verwenden Sie das Customer Journey Canvas für die Customer Journey des API-Nutzers von der Entdeckung und Bewertung bis hin zu Onboarding, Integration, Fehlerbehebung und fortlaufender Nutzung.",
17+
"station.api-consumer-experience.how_it_works.2": "Nutzen Sie die daraus resultierende Customer Journey, um Onboarding, Dokumentation, Support und Feedback-Schleifen für den API-Nutzer zu verbessern.",
1818
"station.api-consumer-experience.apply_in_work": "Bereitstellung von Richtlinien, Tools und Feedback-Mechanismen für das Verständnis, die Analyse und die Verbesserung der internen und externen Erfahrungen von Entwicklern und Partnern.",
1919
"station.api-consumer-experience.outcomes": "Identifizieren und priorisieren Sie Ihre API-Kunden",
2020
"station.api-platform-architecture.title": "API-Plattformarchitektur - Architektur von APIs für Skalierbarkeit und Wiederverwendung",
@@ -34,7 +34,7 @@
3434
"station.api-delivery.why_it_matters": "Selbst die besten API-Designs scheitern, wenn die Bereitstellung uneinheitlich ist. Diese Station stellt sicher, dass Ihre APIs qualitativ hochwertig erstellt, gründlich getestet und zuverlässig bereitgestellt werden - für schnellere Iterationen und mehr Vertrauen.",
3535
"station.api-delivery.apply_in_work": "Bereitstellung von Kodierungsrahmen, Bibliotheken und Standards für die API-Implementierung. Implementierung von CI/CD-Pipelines, Qualitätssicherungs-Frameworks und Tools zur Automatisierung der Bereitstellung.",
3636
"station.api-delivery.outcomes": "APIs, die mit getesteten Frameworks und Mustern implementiert werden",
37-
"station.api-delivery.how_it_works": "Verwendung etablierter Frameworks und Bibliotheken zur Implementierung von APIs, um sicherzustellen, dass sie wiederverwendbar und wartbar sind.",
37+
"station.api-delivery.how_it_works": "Verwenden Sie Best Practices für die API-Entwicklung als Leitfaden für die Implementierung des validierten Vertrags mit etablierten Frameworks und Bibliotheken, um sicherzustellen, dass das Ergebnis wiederverwendbar und wartbar ist.",
3838
"station.api-audit.title": "API-Audit - Prüfung von APIs auf Konformität und Qualität",
3939
"station.api-audit.description": "Überprüfen Sie vor der Veröffentlichung, ob APIs den organisatorischen, technischen und rechtlichen Standards entsprechen.",
4040
"station.api-audit.why_it_matters": "APIs sind langlebige Produkte und müssen die Erwartungen an Qualität, Konsistenz und Compliance erfüllen. Audits verringern Risiken, verhindern, dass Mängel in die Produktion gelangen, und unterstützen externe Zertifizierungen.",
@@ -206,7 +206,7 @@
206206
"station.api-product-strategy.outcomes.1": "Gemeinsame Sprache zwischen Produkt, Design und Technik",
207207
"station.api-product-strategy.outcomes.2": "Ein solides Argument für die Finanzierung/Bewilligung",
208208
"station.api-product-strategy.how_it_works.1": "Definieren Sie zentrale Entitäten, ihre Attribute und Beziehungen, um ein gemeinsames konzeptionelles Verständnis für alle Journeys und eventuell APIs zu schaffen.",
209-
"station.api-product-strategy.how_it_works.2": "Ermitteln Sie mithilfe des API Value Proposition Canvas die Bedürfnisse von Endbenutzern und API-nutzenden Entwicklern sowie von neuen oder wiederverwendbaren APIs.",
209+
"station.api-product-strategy.how_it_works.2": "Verwenden Sie das API Value Proposition Canvas, um die unterstützten Geschäftsaufgaben sowie die Probleme, Vorteile und Funktionen für API-Nutzer zu erfassen, die neue oder wiederverwendbare APIs prägen.",
210210
"station.api-product-strategy.how_it_works.3": "Definieren Sie den Wert - für die Nutzer und das Unternehmen - mit dem API Business Model Canvas, um Ihre API-Strategie visuell, gemeinsam nutzbar und einfach mit Ihren API-Kunden an der nächsten Station zu validieren.",
211211
"station.api-consumer-experience.outcomes.1": "Definieren Sie die API-Erlebnisreise",
212212
"station.api-consumer-experience.outcomes.2": "Onboarding, Dokumentation und Feedback planen",
@@ -223,12 +223,13 @@
223223
"station.api-design.how_it_works.2": "Wenden Sie REST-Entwurfsmuster an, um konsistente, wiederverwendbare API-Verträge zu erstellen, die mit den Beteiligten validiert werden.",
224224
"station.api-design.how_it_works.3": "Wenden Sie ereignisgesteuerte Entwurfsmuster an, um konsistente, wiederverwendbare API-Verträge zu erstellen, die mit den Beteiligten validiert werden.",
225225
"station.api-design.how_it_works.4": "Wenden Sie GraphQL-Designmuster an, um konsistente, wiederverwendbare API-Verträge zu erstellen, die mit den Beteiligten validiert werden.",
226-
"station.api-design.how_it_works.5": "Nutzen Sie die Erkenntnisse, um APIs zu entwickeln, die den Bedürfnissen der Verbraucher entsprechen, und stellen Sie sicher, dass sie auffindbar, verständlich und nutzbar sind.",
227-
"station.api-design.how_it_works.6": "Verwenden Sie die API-Audit-Checkliste, um sicherzustellen, dass der API-Entwurf die funktionalen und nicht-funktionalen Anforderungen erfüllt, einschließlich Sicherheit, Leistung und Compliance.",
226+
"station.api-design.how_it_works.5": "Nutzen Sie die Designprinzipien und die REST-API-Designrichtlinien, um das protokollspezifische Design so zu verfeinern, dass es nutzbar, verständlich und konsistent bleibt.",
227+
"station.api-design.how_it_works.6": "Wenden Sie Contract-First- oder Design-First-Ansätze an, um den API-Vertrag vor der Implementierung zu erfassen und zu validieren.",
228+
"station.api-design.how_it_works.7": "Verwenden Sie die API-Audit-Checkliste, um sicherzustellen, dass das API-Design funktionale und nicht-funktionale Anforderungen erfüllt, einschließlich Sicherheit, Leistung und Compliance.",
228229
"station.api-delivery.outcomes.1": "Zuverlässige und automatisierte CI/CD-Pipelines",
229230
"station.api-delivery.outcomes.2": "Funktionale und nicht-funktionale Tests integriert",
230231
"station.api-delivery.outcomes.3": "Sichere und gesetzeskonforme Zustellungspipelines",
231-
"station.api-delivery.how_it_works.1": "Wenden Sie Contract-First- oder Design-First-Ansätze an, um sicherzustellen, dass API-Verträge vor der Implementierung validiert werden.",
232+
"station.api-delivery.how_it_works.1": "Erstellen Sie die API-Implementierung auf Basis des validierten Vertrags unter Verwendung etablierter Frameworks, Bibliotheken und Teamstandards.",
232233
"station.api-delivery.how_it_works.2": "Testen Sie APIs auf Funktionalität, Sicherheit und Leistung mit automatisierten Testwerkzeugen.",
233234
"station.api-delivery.how_it_works.3": "Verwenden Sie CI/CD-Pipelines, um Build-, Test- und Bereitstellungsprozesse zu automatisieren und so konsistente Qualität und Nachvollziehbarkeit zu gewährleisten.",
234235
"station.api-delivery.how_it_works.4": "Stellen Sie sicher, dass APIs die Sicherheits- und Compliance-Anforderungen durch automatische Prüfungen und Audits erfüllen.",

src/data/method/en/labels.resources.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
"resource.api-compliance-best-practices.tips": "Customize the API Compliance Best Practices for your domain",
2323
"resource.api-compliance-best-practices.tips.1": "Use it collaboratively across business and tech roles",
2424
"resource.api-development-best-practices.title": "API Development Best Practices",
25-
"resource.api-development-best-practices.description": "Guidelines promoting consistent, maintainable API codebases using standard libraries, reusable patterns, and aligned development workflows.",
25+
"resource.api-development-best-practices.description": "Implementation guidance for turning a validated API contract into a consistent, maintainable API codebase using standard libraries, reusable patterns, and aligned development workflows.",
2626
"resource.api-development-best-practices.outcomes": "Better understanding of API development best practices principles",
2727
"resource.api-development-best-practices.outcomes.1": "Standardized approach using API Development Best Practices",
2828
"resource.api-development-best-practices.outcomes.2": "Improved implementation of related API practices",
29-
"resource.api-development-best-practices.steps": "Use established frameworks and libraries to implement APIs, ensuring they are reusable and maintainable.",
30-
"resource.api-development-best-practices.steps.1": "Follow coding standards and best practices to ensure consistent and high-quality API development.",
31-
"resource.api-development-best-practices.tips": "Customize the API Development Best Practices for your domain",
29+
"resource.api-development-best-practices.steps": "Apply these practices to the validated API contract and implementation plan before coding begins.",
30+
"resource.api-development-best-practices.steps.1": "Use established frameworks, libraries, and coding standards to implement the contract consistently and maintainably.",
31+
"resource.api-development-best-practices.tips": "Use this resource as implementation guidance and a review lens rather than as a required standalone artifact",
3232
"resource.api-development-best-practices.tips.1": "Use it collaboratively across business and tech roles",
3333
"resource.api-metrics-and-analytics.title": "API Metrics And Analytics",
3434
"resource.api-metrics-and-analytics.description": "A resource for defining, collecting, and analyzing API performance and usage data to align technical KPIs with business outcomes.",
@@ -404,4 +404,4 @@
404404
"resource.rest-canvas.tips": "Use standard HTTP methods (GET, POST, PUT, DELETE)",
405405
"resource.rest-canvas.tips.1": "Ensure resource URIs are intuitive and consistent",
406406
"resource.rest-canvas.tips.2": "document error handling and response codes"
407-
}
407+
}

0 commit comments

Comments
 (0)