AcademySoftwareFoundation / AcademySoftwareFoundation/openapv

test folder should have been in a separate repository

Open
#135 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C
Stars
250
Forks
45
Avg merge
1d 21h
Merged PRs (30d)
10

Description

Bitstreams/Sequences are (relatively) huge and shouldn't have been added to a source code repository.

A git pack already sizes at ~244MiB. And this will get much worse with updates/additions to the test folder. This is hugely wasteful and slow for builders/packagers.

If you must track these files in a git repository, they can be moved to a separate repository which can be added as a git submodule in this one if needed. If this is done, future shallow and partial clones of this repository will be much smaller at least.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the test folder, especially its Bitstreams/Sequences, and measure how the current repository size affects shallow and partial clones. Define the separate repository and git submodule arrangement, with the test data no longer stored directly here and future builders or packagers able to avoid downloading it.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.