Skip to content

Could we merge Patterns-site and Patterns again? #4

Open
@jcbrand

Description

@jcbrand

Hi @pilz and @cornae

As far as I know, Patterns-site was forked out of Patterns to keep Patterns small, right?
Are there any other reasons why Patterns-site was created?

Currently a new clone of Patterns-site is 69MB

jc@ploneintra-13:33:~/tmp$ du -hs Patterns-site/
69M     Patterns-site
jc@ploneintra-13:43:~/tmp/Patterns-site (gh-pages)$ du -hs .git
43M     .git

and a new clone of Patterns is 66MB

jc@ploneintra-13:36:~/tmp (container)$ du -hs Patterns
66M     Patterns
jc@ploneintra-13:43:~/tmp/Patterns (master)$ du -hs .git
47M     .git

Without the .git folders Patterns is 19MB and Patterns-site 27MB.

So there's actually not much of a size benefit at all when one ignores the git histories, and instead we get much duplication and confusion.

For example:

  • There are now demo folders in both repos and we have to take care to keep them synchronized.
  • Patterns has the old version of the site and Patternslib-site has a new version

I'm currently working on pat-clone and I'm not sure where I should put the demo files. I previously added pat-masonry's demo files in Patterns, but now I think @cornae is not even aware of that because he works in Patterns-site.

To avoid these problems I therefore propose that we merge the two repos again.

We can purge the old unused Binary files from git and thereby make the .git folders much smaller.

This will solve the size problem.

For archaeological purposes we can fork the current Patterns repo (call it Patterns-archive or something) so that we still have a copy of the old git history with all the old Binary files.

What do you say?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions