Ubuntu TechHive
proposal.detail
प्रस्तावित

API Contract Court: Break, Version, and Fix a Public API

एक रोल-प्लेड इंजीनियरिंग ट्रायल जहाँ क्लाइंट टीमें यह बताती हैं कि ब्रेकिंग बदलाव नुकसानदेह क्यों होते हैं।

मिश्रित · 2 घंटे · 21 जुलाई, 2026 · 3 जून, 2026

विवरण

section.description

एक टीम के पास API का स्वामित्व होता है, दूसरी टीम के पास क्लाइंट इंटीग्रेशन का, और निर्णायक एक विफल टेस्ट सूट होता है। प्रतिभागी वर्ज़निंग संबंधी गलतियाँ, अस्पष्ट फ़ील्ड, बिना दस्तावेज़ वाले डिफ़ॉल्ट और ब्रेकिंग रिस्पॉन्स परिवर्तन पेश करते हैं, और फिर एक सुरक्षित अनुबंध के लिए बातचीत करते हैं।

यह लैब OpenAPI-शैली की सोच, संगतता परीक्षण, अवमूल्यन नोटिस (deprecation notices), त्रुटि आकार डिज़ाइन और माइग्रेशन विंडो को कवर करती है। यह यादगार इसलिए है क्योंकि हर गलत API निर्णय तुरंत कमरे में मौजूद दूसरी टीम के लिए परेशानी पैदा करता है।

support.yml

सदस्य समर्थन

1 समर्थक

समुदाय के सदस्य जो चाहते हैं कि यह आयोजन हो।

समर्थन
प्रस्ताव
proposal.yml

प्रस्ताव विवरण

स्थिति
प्रस्तावित
कठिनाई
मिश्रित
अवधि
2 घंटे
लक्ष्य दिनांक
21 जुलाई, 2026
बनाया गया
3 जून, 2026