Git history is getting huge due to Jupyter Notebooks
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Active
- Tech stack
- git, jupyter-notebook
- Domain
- developer-experience
Research direction
Start by reviewing the repository's Git history and the reported 550 MB clone size. Compare the current branch-based workflow with the proposed fork and squash-merge approach, including its effect on contributors and clone size. Done means the project has a decided, documented approach rather than an unresolved question.
Written by the indexing model from the issue text.
Description
Just cloned the repo and noticed that it was taking quite some time, downloading 550 MB for a fairly low-LOC repo:
I wonder if there's any merit towards switching to a fork/squash-merge approach instead of the branch based? Realistically, that history is only ever going to become larger.
Counterpoint:
- This repo is not really something many people outside devs clone so it might be overengineering.
wdyt @giovp @LucaMarconato ?
- Dominant language
- Jupyter Notebook
- Stars
- 35
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from scverse/squidpy-tutorials
-
scverse/squidpy-tutorials#147 · 1 assignee ·
-
scverse/squidpy-tutorials#128 · 4 comments · 1 assignee ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
scverse/squidpy-tutorials#123 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 55/100
scverse/squidpy-tutorials#99 · 1 comment ·
All issues in scverse/squidpy-tutorials
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
use-agent-os/agent-os#3314 ·
-
documentation low-priority templates
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
jesseray718/openroot#87 ·
-
factory-active factory-automatic task-bug-reproduction-cannot-reproduce task-identify-harness-labels-done task-identify-issue-type-done
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·
-
in-progress proposal
Difficulty 1/5 Under an hour Newbie friendliness 88/100
uibcdf/molsyssuite#36 ·