oracle / oracle/oci-python-sdk

Oracle Cloud SDK — Worst Developer Experience Among Major Providers

Open
#806 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

SDK
Dominant language
Python
Stars
474
Forks
321
Avg merge
23m
Merged PRs (30d)
4

Description

The Oracle Cloud SDK is significantly more cumbersome and less intuitive compared to SDKs from other major cloud providers (AWS, GCP, Azure).

It lacks consistent design patterns, has poor documentation, and the developer experience is frustrating when trying to perform even simple tasks (like authentication, client initialization, or resource management).

Please evaluate and improve the usability, consistency, and documentation quality of the Oracle SDK to match industry standards.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by surveying authentication, client initialization, resource management, and documentation in the Python SDK, then compare them with AWS, GCP, and Azure patterns; a concrete scope and acceptance criteria are needed before work is considered done.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cloud, developer-experience, documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.