ttscoff / Slogger

Social logging script for Day One
756 stars 160 forks source link

Breaking into seperate repos #271

Open drapergeek opened 10 years ago

drapergeek commented 10 years ago

Locally when I setup slogger I broke the plugins into their own repos. Instead of modifying the plugins directly in the repo. I then used git submodules to pull them back in.

I also ignored the plugins directory in gitignore as well as the git submodules file so that after modifying my plugins, the repo itself was still 'clean' and I could potentially get future updates without any issues.

I also wrote a few small aliases that would add a plugin directly from github using this design.

This provides a few benefits:

Would you be willing to look at a PR that does this setup for the main slogger repo? I didn't want to put in the time to clean up my code and make it work if it isn't something you're interested in. You're the owner and I wanted to make sure you're cool with it before starting.

Oh, I also forgot to mention. THANK YOU FOR THIS! Seriously, I am thrilled to use it!

ttscoff commented 10 years ago

I love the idea. We just need to make sure that adding/removing plugins is something that slightly-technical, non-Ruby, non-git users can pull off with a little instruction. If you think that's doable, please do send a PR to get it started.