oracle / oracle/oci-python-sdk

is this project a code dump? only a single commit per release?

Open
#415 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

Is this project a code dump of an internal repository?

I noticed that there is only a single commit per release, each of the commits include a ton of unrelated changes in the same commit.

The best practice with git is to make small logical changes in individual commits:

https://www.perforce.com/blog/vcs/git-best-practices-git-commit
https://gist.github.com/luismts/495d982e8c5b1a0ced4a57cf3d93cf60
https://sethrobertson.github.io/GitBestPractices/
https://community.atlassian.com/t5/Bitbucket-articles/Git-Best-Practices/ba-p/1628803
https://www.simplethread.com/what-makes-a-good-git-commit/

This helps when doing git bisects to find out which change introduced a bug.

It would be great if you could adopt git best practices.

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

No source file, test, or entry point is named. Review the repository's release history and the linked Git best-practice references, then look for maintainer guidance on whether commit organization can change. Done would require an agreed, documented release workflow rather than a code edit.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, python
Domain
devtools, release
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.