On Thu, Oct 1, 2015 at 9:28 PM Sam Ruby <[email protected]> wrote:
> On Thu, Oct 1, 2015 at 5:00 PM, Sam Ruby <[email protected]> wrote: > > On Thu, Oct 1, 2015 at 4:21 PM, Marvin Humphrey <[email protected]> > wrote: > >> On Thu, Oct 1, 2015 at 11:02 AM, Sam Ruby <[email protected]> > wrote: > >> > >>> Lets see if we can meet each other half way, and then circle back to > >>> updating the site. > >> > >> Well, what does it mean to meet half way? > > > > You want instructions on the site. I've provided instructions that > > don't work for you. Moving those instructions to the site won't help. > > > > I think getting instructions that work should be done before they are > > posted. Getting feedback on the instructions is what I am seeking. > > I just reverified that the Docker instructions are up to date. > > Recapping: > > Ultimately you will want to parse podlings.xml. This would involve > the installation of an XML parser. Which means you will need an > environment in which you are willing to install stuff. If you are not > willing to do that directly on your MacBook (or equivalent), then you > WILL need an environment in which you can do so. > > If you want me to post that warning on the whimsy (or whimsical) site, > I can do so. > > It isn't just an XML parser. For example, the tests are defined for > the board agenda tool actually launches a headless browser (based on > webkit) and runs javascript and parses the web pages that are > produced. This involves not only a number of Ruby gems, but also a > number of Javascript packages. > > This won't be needed for a tool that sends out reminders, but the > 'mail' gem might be handy. > > Tools like the board agenda tool provide a Gemfile (for Ruby) and a > packages.json (for Javascript) that enable you to install everything > you need to run the tool using the following commands: > > bundle install > npm install > I know for me, I tried getting through this part. I couldn't figure out what brought in bundle, found some tool that was going to hot swap my ruby versions for me, which supposedly would bring it in, but no luck there. I'll look at the instructions again to see if I was missing something. FWIW, I'm running Yosemite. John > > Personally, I would recommend installing what you need on Mac OSX (or, > in my case primarily on Ubuntu though I have a MacBook and Mac Mini > for testing). But that is your call. For those that don't have a > suitable environment, Ross and I collaborated to define first a Docker > container and then a Vagrant VM. > > The advantage of running it "natively" is that you can use your > already existing svn checkouts. If you run on a container or VM, you > will either need to "mount" your SVN checkouts or do a separate > checkout, either way you will ultimately need to set up SVN there if > you want to do commits. > > - Sam Ruby >
