ConwayLife.com - A community for Conway's Game of Life and related cellular automata
Home  •  LifeWiki  •  Forums  •  Download Golly

OK to mirror pattern collection in github repo?

For discussion directly related to ConwayLife.com, such as requesting changes to how the forums or wiki function.

OK to mirror pattern collection in github repo?

Postby tomdunn » March 13th, 2019, 1:23 am

I would like to make a mirror of the contents of http://www.conwaylife.com/patterns/all.zip available through a github repo. I would set up a nightly or weekly Travis CI job to pull down and sync the latest.

This would allow developers an easy path to include a great pattern library in apps. Of course its also easy to just download and unzip all.zip to your source tree, but this has the added benefit of making the pattern library discoverable through package managers such as npm. The repo could also contain the necessary config files to make package managers work.

Any thoughts please let me know, I'd appreciate it. I think just keeping _README_.txt intact is enough to keep credit where its due.

Similar discussion:
Redistributing plaintext pattern files: http://www.conwaylife.com/forums/viewtopic.php?f=3&t=3367
tomdunn
 
Posts: 8
Joined: March 5th, 2019, 4:57 pm

Re: OK to mirror pattern collection in github repo?

Postby Moosey » March 13th, 2019, 7:52 am

I want to point out that if you go to Golly->Help->Online Archives, you can download the lifewiki archive.
I am a prolific creator of many rather pathetic googological functions

My CA rules can be found here

Also, the tree game
Bill Watterson once wrote: "How do soldiers killing each other solve the world's problems?"
User avatar
Moosey
 
Posts: 2314
Joined: January 27th, 2019, 5:54 pm
Location: A house, or perhaps the OCA board.

Re: OK to mirror pattern collection in github repo?

Postby dvgrn » March 13th, 2019, 12:25 pm

tomdunn wrote:I would like to make a mirror of the contents of http://www.conwaylife.com/patterns/all.zip available through a github repo. I would set up a nightly or weekly Travis CI job to pull down and sync the latest.

Offhand I don't see any problem with that. CA pattern files are freely available for copying, by very long tradition. Something similar is often done with the pattern collection in the Life Lexicon.

It's a very good idea to keep comments or other attribution information with each pattern wherever possible -- just because it can be so incredibly difficult to figure out where a pattern came from, once that attribution link is broken.
User avatar
dvgrn
Moderator
 
Posts: 5821
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI

Re: OK to mirror pattern collection in github repo?

Postby tomdunn » March 13th, 2019, 3:27 pm

Thanks for the input, Dave. When I do this, I will leave files from all.zip untouched so all comments and attributions will automatically stay in tact. I will plan to only add additional files or scripts to the repo to support package managers and the like, and also some sort of readme to explain this.

Moosey - thanks for pointing out the links in Golly Help. Perhaps I could pull in other collections as well and build a pattern monorepo.
tomdunn
 
Posts: 8
Joined: March 5th, 2019, 4:57 pm


Return to Website Discussion

Who is online

Users browsing this forum: No registered users and 1 guest