super-customizing typo: svk & more
I’ve realized that to make Slash7 the site I really want, I’m going to have to do more than just change the theme… I need to customize Typo itself. Luckily, thanks to the structured nature of Rails applications, it couldn’t be easier.
It’s not without its own kind of trickiness, though. The bugbears come in the form of source control—I want to be able to keep systematic track of my changes so I can easily merge them back into Typo whenever I update.
<span id="more-4581"></span>
I’m not a version control ninja. Don’t get me wrong, I know my way around: I know how to install, configure, and use cvs
and svn
; I can diff
and merge
. I know how to resolve conflicts. But I don’t know anything about darcs
or svk
or managing patches. On the other hand, I do recognize a learning experience when one presents itself.
Turns out Typo heavyweight Scott Laird wrote a couple articles about just this very thing:
(Thanks for the links, Eridius!)
And some more links, because everybody loves links, don’t they?
- SVK’s official site
- Painless Merging with SVK (O’Reilly interview with the creator)
I haven’t had a chance to set it all up yet, but I definitely feel much enlightened. And optimistic, too. After all, who could be afraid of a tool with a cute little pegasus as its logo?
OK, maybe it’s actually a camel with wings. Or a camel with a giant can opener attached to one side. Shhh. Don’t ruin my moment.
Hi Amy – Speaking of Rails structure, I managed to bring a lot of what I learned from the Rails structure into http://bayareahikingtrails.ning.com
And each of the files in the "controllers" directory bears your influence, drawing inspiration from index.php in your Photo Sharing app (I think you did that one).
Oh you’ll have fun with this. As you probably know I’m a real big fan of Perforce version control.
Jon, nope, Photo Sharing wasn’t me. 🙂
Sean, you like Perforce? I’ve been using it at work and I can’t say I like it one bit. The word "obfuscated" comes to mind.
Yes, I love links. 😉
I wish to learn the basics of version control: do you have some readings to suggest (web or book)?
I think it would be usefull for other users also…
i am not sure as to why.
The problem is my browser 🙁
Well done, nice instructions!
Well done, nice instructions 🙁
I’m working 🙂
Not really new…
The content of your show is great, I really enjoy it.
Very clear 🙁
Gonna have to give it a try.
But I’m not sure why 🙂
I was very dissapointed of this 🙂
The content of your show is great, I really enjoy it 🙂
I use Firefox in Ubuntu.
There is some strange behaviour with this 🙁