Version open source everything

13
Git all the things What to version

Transcript of Version open source everything

Git all the things

What to version

Use git for CODE!

Literally everything:● Home Directory● Individual Projects● Projects directory (submodules plz)● Dropbox (doesn’t work amazing with others)

Literally, git ALL the things (not just code)

● Daily thoughts○ https://github.com/thoughtbot/til

● Blogs / Writing / Thoughts (Jekyll blogs work great!)○ https://github.com/showcases/writing

● Databases! ○ Better alternatives exist, but it’s better than nothing!○ https://government.github.com/○ https://github.com/davglass/zipcodes

● Bios/Opinions○ https://github.com/gwoo/gwoo

● Style Guides○ https://github.com/polarmobile/coffeescript-style-guide

● PSD’s and Images!○ https://github.com/blog/1845-psd-viewing-diffing

Things NOT to version

● Nothing● Things that are versioned elsewhere

If it’s created by you, it willneed versioning.

Not just GIT

● SVN● Dropbox● Draft (for writing)

Not all githubs are created equal

● Github● Bitbucket● Self hosted

Git all the things II

Open Source all the things

Open Source Libraries - the things

● Wordpress● jQuery● Angular● Firefox● Alfred

Open Source Libraries - the people

● Vitals● Thoughtbot● Etsy● Github

Open Source Libraries

● Really common● Community/self benefit

○ without direct competition

Fully Open Source

● Not as common● Money is in the data (not in the code)

○ Articles○ “Big data”○ Video Sites

Fully Open Source - the people

● Go Django - Videos● Travis - Saas● Sidekiq - Premium Saas● Wordpress - Hosting● Firefox - Searches● Hound - Saas● Krita - Donations

Thanks!

@blainesch