Closed fgrehm closed 10 years ago
Good call. I'll create a milestone and see if I can cruise through the queues later
What you mentioned here makes sense as a starter: https://github.com/fgrehm/vagrant-cachier/pull/30#discussion_r5250988
I'll add those, but feel free to remove.
Should we have a certain goal for retrofitting test coverage?
@patcon @cromulus :+1: for all of that and some refactorings as well, there's lots of copy & paste around buckets code ;)
BTW, what do you guys think about moving the documentation out to the wiki?
Usually not a fan of wiki's because it's harder to enforce that all PR's come with corresponding doc changes. Easier to get out of sync.
However, kinda a pain that doc changes still need to go through our PR workflow. Is that the rationale?
TBH it is more about keeping the README small with just the basic stuff (maybe just talk about auto_detect
and enable_nfs
which is what most people are going to use) and put the docs somewhere else. the idea would be to follow the same approach Sidekiq and my own vagrant-lxc follows
another option would be to document our classes with rdoc and add a link to http://rubydoc.info/gems/vagrant-cachier/0.2.0/frames on the readme, this would keep PR's with corresponding doc changes and would put the readme on a diet ;)
Sorry, I just criticized and didn't explain what I thought might be a great alternative. I find that creating a doc/
directory with a bunch of sensibly arranged files works well. Then the PR workflow dilemma is resolved. The composer project uses this approach and also generates the official website from these docs (not that we need this now):
https://github.com/composer/composer/tree/master/doc http://getcomposer.org/doc/
Would that work?
Yup that would do :) I just want to keep the README with the basics to make the plugin work and direct users to the docs in case they need more info
Quick update: I've added some more stuff to 1.0.0 but forgot to keep track of what have changed :P please have a look at the milestone issues for the list :)
Should we have a set of goals to accomplish for us to reach 1.0?
/cc @patcon @cromulus