Adventech / sabbath-school-lessons

📖 The Lessons for every language
MIT License
99 stars 112 forks source link

Repository memory overflow #1181

Closed vovs03 closed 11 months ago

vovs03 commented 4 years ago

:construction: What is digital-future of small-memory devices?

My SSD 112Gb example...

REPOSITORY: 1,6 Gb

Screenshot from 2020-01-22 08-59-02

All that me need is 1Mb for editing!

Screenshot from 2020-01-22 09-19-14

Maybe git-submodules is the best way(solution) for this monolith-repository in this problem? I think that the big size of this architecture repository is big problem for development.

:evergreen_tree: Tree submodules

➜  sabbath-school-lessons git:(stage) tree src/ru -L 1
src/ru
├── 2016-04
├── 2017-01
├── 2017-02
├── 2017-03
├── 2017-03-ay
├── 2017-04
├── 2017-04-ay
├── 2018-01
├── 2018-01-ay
├── 2018-02
├── 2018-02-ay
├── 2018-03
├── 2018-03-ay
├── 2018-04
├── 2018-04-ay
├── 2019-01
├── 2019-01-ay
├── 2019-02
├── 2019-02-ay
├── 2019-03
├── 2019-03-ay
├── 2019-04
├── 2020-01
└── info.yml

Every folder is submodule

src / <Lang-SubModule> | <Currently quater submodule (2020-01)>

Screenshot from 2020-01-22 09-28-37

@VitalikL Think about it. I know that isn't easy... Travis-CI is broken now...

VitalikL commented 4 years ago

Good point! Need to do something about the size of the repository now

On Wed, Jan 22, 2020 at 1:08 AM Vovs Rubychief notifications@github.com wrote:

🚧 What is digital-future of small-memory devices?

  • How are you working with this repository?

My SSD 112Gb example...

REPOSITORY: 1,6 Gb

[image: Screenshot from 2020-01-22 08-59-02] https://user-images.githubusercontent.com/21124057/72869468-6d348000-3cf6-11ea-9369-1665e53fa10e.png

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Adventech/sabbath-school-lessons/issues/1181?email_source=notifications&email_token=AA7K7YWVHSCWQCNLNY3BVA3Q67PGNA5CNFSM4KKAK4BKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IH3E42A, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7K7YUDCKEGMRKDN7ZRM3LQ67PGNANCNFSM4KKAK4BA .

ezra-en commented 2 years ago

Hi! Sorry if this is resurrecting a dead issue, but Gitpod or GitHub Workspaces may be a solution to at least get work committed in the event that you do not have adequate hardware to store the whole repo.

VitalikL commented 11 months ago

Closing as we probably will archive most of the content in the future