Vaguery + github   14

Git API v3 | developer.github.com
The Git Database API gives you access to read and write raw Git objects to your Git database on GitHub and to list and update your references (branch heads and tags).

This basically allows you to reimplement a lot of Git functionality over our API - by creating raw objects directly into the database and updating branch references you could technically do just about anything that Git can do without having Git installed.
GitHub  API  software-development  interoperability  awesome 
august 2011 by Vaguery
Usage - GitHub
"Jekyll at its core is a text transformation engine. The concept behind the system is this: you give it text written in your favorite markup language, be that Markdown, Textile, or just plain HTML, and it churns that through a layout or series of layout files. Throughout that process you can tweak how you want the site URLs to look, what data gets displayed on the layout and more. This is all done through strictly editing files, and the web interface is the final product."
Ruby  library  GitHub  web-design  markup  toolkit 
may 2011 by Vaguery
mojombo/grit - GitHub
"Grit gives you object oriented read/write access to Git repositories via Ruby. The main goals are stability and performance. To this end, some of the interactions with Git repositories are done by shelling out to the system's git command, and other interactions are done with pure Ruby reimplementations of core Git functionality. This choice, however, is transparent to end users, and you need not know which method is being used."
version-control  Ruby  git  GitHub  library  programming  documents 
may 2011 by Vaguery
Mapping GitHub – a network of collaborative coders | FlowingData
"GitHub is a large community where coders can collaborate on software development projects. People check code in and out, make edits, etc. Franck Cuny maps this community (with Gephi), based on information in thousands of user profiles.
The above is a map colored and sorted by the main language of each person (PHP, Python, Perl, Javascript, or Ruby)."
GitHub  social-networks  community  software-development  visualization 
april 2010 by Vaguery
“Deploying to Heroku” by John Barnette
"Deploying to Heroku with git push is awesome. I’m running a couple of different environments, though, and there’s extra stuff that I want to do when I deploy. Rake to the rescue!"
heroku  ruby  software-development  deployment  GitHub  workflow  tips  cloud-computing 
march 2010 by Vaguery
Completely remove a file from all revisions - Guides - GitHub
"Don’t you hate when you can’t remove that file full of cleartext passwords from your github account? Even if you git rm it, it still is accessible in previous versions of the tree. So, you need to rewrite the entire tree. Fortunately, this is really easy with git."
GitHub  protip  project-management  security  how-to  version-control  woops 
march 2010 by Vaguery
Introducing Resque - GitHub
"It boils down to this: GitHub is a warzone. We are constantly overloaded and rely very, very heavily on our queue. If it's backed up, we need to know why. We need to know if we can fix it. We need workers to not get stuck and we need to know when they are stuck.

We need to see what the queue is doing. We need to see what jobs have failed. We need stats: how long are workers living, how many jobs are they processing, how many jobs have been processed total, how many errors have there been, are errors being repeated, did a deploy introduce a new one?

We need a background job system as serious as our web framework. I highly recommend DelayedJob to anyone whose site is not 50% background work.

But GitHub is 50% background work."
parallel  grid-computing  distributed-processing  GitHub  Ruby  process-control  system-administration  library  open-source 
november 2009 by Vaguery
Code Intensity: GitHub Post-Receive Hook for Pivotal Tracker
"The service supports multiple GitHub repos and Tracker projects, so you can run a single service that integrates multiple projects. The service will figure out which commits go to which projects based on a config file on the server that associates a GitHub repo URL (make sure to use the http version of the URL, not https), to a Tracker project ID. For example:"
GitHub  Pivotal-Tracker  tools  agile-management  software-development  project-management 
september 2009 by Vaguery
binarylogic's searchlogic at master - GitHub
"Again these are just named scopes. You can chain them together, call methods off of them, etc. What’s great about these named scopes is that they do NOT use the :include option, making them much faster. Instead they create a LEFT OUTER JOIN and pass it to the :joins option, which is great for performance. To prove my point here is a quick benchmark from an application I am working on..."
Rails  library  rubygem  database  opensource  mysql  GitHub  activerecord  plugins  searchlogic 
june 2009 by Vaguery
Hg-Git Mercurial Plugin
"This is the Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Hg. This means you can collaborate on Git based projects from Hg, or use a Git server as a collaboration point for a team with developers using both Git and Hg."
version-control  programming  software-development  GitHub  Hg  Mercurial  git  administration  interactivity  social-software 
may 2009 by Vaguery
Alan’s Kiloblog » GitHub and Git: Sharing Your Code, for What It’s Worth, Without a Begging Entry into Open Source Communities
"With these people, there is nothing more offensive than the fork. You are going to split the community, take away committers. It is heresy. It is a schism.

The nature of open source on the SourceForge model is academia at it’s most petty, because the stakes could not be lower. It is not about the source code, it is about the source code repository and control to access thereof.

GitHub puts an end to this nonsense. I can develop my software and I can use GitHub to publish my software. I don’t have to work within an arbitrary community, but grow support for my software through my own social and professional network."
open-source  collaboration  control  cultural-norms  software  practice  project-management  sensibility  Mercurial  GitHub 
november 2008 by Vaguery

Copy this bookmark:



description:


tags: