Creating good through open source

I really like videos like this:

Open source as a way of doing things has such amazing potential to make our world so much better.

Watching videos like this tend to prompt me to revisit my calendar and try find regular blocks of time I can dedicate to my dusty coding projects.

On demand code assembly using a Web form and Git to fork and customize code?

Very geeky question (for me at least):

Is it possible to use something like Github to fork code and then customize parts of it using a form field input? I’m thinking about a sort of Git-powered document/code assembly using form fields to modify parts of the code on demand.

Is that possible?

20131106-214924.jpg

Git or GitHub in our workflows?

2013-04-16_Github_view

I’m pretty interested in Git and +GitHub and whether there is scope to use either in our work. Perhaps if we were working exclusively with plain text files there may be scope as an internal collaboration option. Adding it might just add more complexity to our workflows unless we’re going to replace something with it.

One thought is to replace our current Simplenote sharing option with a Git-powered sync option for our plain text notes (or use a private repository on GitHub) which we generate as file notes or draft documents and reports. What we do is we share these notes with each other as we go. We still use Dropbox to sync other documents like Word docs and PDFs (and which won’t really sync across GitHub) but when it comes to text notes, we shift to Simplenote (we could also just use Dropbox syncing for that too but my team likes having all their notes in one place).

At the moment I use Simplenote to sync notes with Dropbox but the syncing seems to require manual reminders to keep working and that is a problem where my team creates notes in Simplenote to share with me and I don’t receive them locally until I manually sync Simplenote.

I wonder if using GitHub with the GitHub app installed on our machines wouldn’t be a solution. Can you set it all to sync automatically and in the background?

Another question I have is security. I saw that GitHub using 128/256 bit encryption for transmissions although I can’t tell what level of encryption is applied to stored data in GitHub’s servers. I suppose I could use Git to transmit and store securely on my own servers if that became a concern?