Skip to content

feat: standardize home v2 API into v4 - #38684

Merged
Faraz32123 merged 1 commit into
feat/axim-api_improvementsfrom
feat/standardize_contentstore_home_v2_api_and_version_it_to_v4
Jun 3, 2026
Merged

feat: standardize home v2 API into v4#38684
Faraz32123 merged 1 commit into
feat/axim-api_improvementsfrom
feat/standardize_contentstore_home_v2_api_and_version_it_to_v4

Conversation

@Faraz32123

@Faraz32123 Faraz32123 commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Description:

The FC-0118 initiative introduces a comprehensive standardization of APIs across the platform, guided by 15 newly defined Architectural Decision Records (ADRs). These ADRs collectively establish consistent patterns for serializers, permissions, error handling, pagination, filtering, authentication, versioning, and overall API design. Through this effort, existing endpoints are being refactored and aligned to ensure uniformity, improved developer experience, and long-term maintainability, while also reducing redundancy and inconsistencies across services.

Checklist:

  • 0025 – Standardize Serializer Usage
  • 0026 – Standardize Permission Classes
  • 0028 – Standardize RESTful API Endpoints using DRF ViewSets
  • 0029 – Standardize Error Responses
  • 0032 – Standardize Pagination Usage

@Faraz32123 Faraz32123 self-assigned this Jun 2, 2026
@Faraz32123
Faraz32123 force-pushed the feat/standardize_contentstore_home_v2_api_and_version_it_to_v4 branch 3 times, most recently from 418a1e8 to 9538b26 Compare June 2, 2026 14:42
@Faraz32123
Faraz32123 merged commit 06b230b into feat/axim-api_improvements Jun 3, 2026
42 checks passed
@Faraz32123
Faraz32123 deleted the feat/standardize_contentstore_home_v2_api_and_version_it_to_v4 branch June 3, 2026 07:57
Faraz32123 pushed a commit to edly-io/openedx-sdk that referenced this pull request Jun 3, 2026
Add OpenEdxClient with HomeResource for Studio home/courses V4 endpoint
related PR: openedx/openedx-platform#38684
Faraz32123 pushed a commit to edly-io/openedx-sdk that referenced this pull request Jun 3, 2026
Add OpenEdxClient with HomeResource for Studio home/courses V4 endpoint
related PR: openedx/openedx-platform#38684
Faraz32123 pushed a commit to edly-io/openedx-sdk that referenced this pull request Jun 3, 2026
Add OpenEdxClient with HomeResource for Studio home/courses V4 endpoint
related PR: openedx/openedx-platform#38684
Faraz32123 pushed a commit to edly-io/openedx-sdk that referenced this pull request Jun 3, 2026
Add OpenEdxClient with HomeResource for Studio home/courses V4 endpoint
related PR: openedx/openedx-platform#38684
feanil pushed a commit that referenced this pull request Jul 29, 2026
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.

2 participants