Your unofficial guide to dotfiles on GitHub.
Why would I want my dotfiles on GitHub?
If you're just starting out, before you go symlinking everything in ~/*,
you may want to check out a few bootstrap projects that take the heavy lifting
out of the process. Here are a few of our favorites:
Rakefile will
symlink anything ending in .symlink to your ~ folder.For a lot of us, a big chunk of our ~ folder is devoted to our shell and
our text editor. Until you're ready to roll your own setup, these projects make
customization safe and easy.
ackrc and gitconfig).
Think of it as Bundler for your dotfiles..gitignoreGitHub has a great collection of .gitignore templates
for a wide range of languages and editors. We recommend
Simon Whitaker's shell script
to help you manage them.
Consider using Git submodules as you start to add 3rd party frameworks, scripts, and plugins. Submodules make managing dotfile dependencies with so much easier.
Some of your fellow GitHub friends have found incredible value in digging through Other People's Dotfiles (OPD). We aim to share that knowledge with you, our fellow wayfaring stranger in the shell.
/my|a/ great /bootstrap|framework/, how do I submit?Great! We're always looking for new projects to follow. Please connect with us on Twitter.
We've got you covered! Take a look at the sensitive data removal guide.
That's not a question. But feel free to ask us anything on Twitter. Maybe we can expand this list.
Want to help out? Great! Submit a feature request, open an issue, or submit a patch.