framework

Digunakan untuk _APIClient, penggunaan requests, retries, timeout, dan interceptor OAuth dalam contentstack-management-python.

npx skills add https://github.com/contentstack/contentstack-management-python --skill framework

Framework / HTTP – Contentstack Management Python

When to use

  • Editing contentstack_management/_api_client.py or OAuth interceptor/handler wiring.
  • Changing retry policy, timeouts, or how requests is invoked.

Instructions

Integration point

  • _APIClient uses requests in _call_request, honors timeout and max_retries, and delegates to oauth_interceptor when configured.

When to change

  • Retry or transport behavior — keep logic centralized in _APIClient unless a resource truly needs a documented exception.
  • Auth headers — prefer extending Client / user_agents patterns rather than scattering header merges.

Testing

  • Unit — mock requests or _APIClient at the boundary used by existing tests.
  • API — full stack via credentials from tests/cred.py.

Lebih banyak skill dari contentstack

cms-assets
contentstack
Memberikan saran kepada pengembang tentang pengorganisasian, pengiriman, dan transformasi aset di Contentstack. Mencakup struktur folder, transformasi Image Delivery API, penerbitan…
cms-branches-aliases
contentstack
Memberi saran kepada pengembang tentang penggunaan cabang Contentstack untuk pengembangan konten terisolasi dan alias untuk deployment konten tanpa downtime. Mencakup strategi cabang,…
cms-data-modeling-best-practices
contentstack
Pandu pengembang untuk memodelkan konten di Contentstack menggunakan struktur yang paling sederhana dan dapat digunakan kembali. Skill ini menjelaskan kapan menggunakan tipe konten, referensi, global…
cms-live-preview-visual-builder-support-assistant
contentstack
Diagnosis dan panduan implementasi Contentstack Live Preview dan Visual Builder. Lacak konteks pratinjau, identifikasi kontrak yang rusak, dan rekomendasikan…
cms-releases
contentstack
Memberi saran kepada developer tentang penggunaan Contentstack Releases untuk deployment konten atomik yang terkoordinasi. Mencakup pembuatan release, manajemen item, deployment bertahap,…
cms-roles-permissions
contentstack
Memberi saran kepada pengembang tentang merancang peran, izin, tim, dan akses token di Contentstack. Menjelaskan peran bawaan, peran kustom, penggabungan izin,…
cms-taxonomy
contentstack
Memberi saran kepada pengembang tentang penggunaan Contentstack Taxonomy untuk klasifikasi konten hierarkis terstruktur dan filtering sisi pengiriman. Mencakup taksonomi vs tag,...
cms-tokens-authentication
contentstack
Memberikan saran kepada pengembang tentang cara memilih metode autentikasi Contentstack dan jenis token yang tepat untuk kasus penggunaan frontend, backend, otomasi, dan aplikasi pihak ketiga.