Thanks Greg... And know that I've been meaning to get in touch but I'm just doing too damn much. Also, you getting a job at rstudio likely means you're not available for the specific thing I was going to ask you about: doing experiments using the activity records in Gigantum to diagnose changes in learners' use of Jupyter (e.g., iterating on variations on the "same" cell, using help, etc.).
You've probably seen some of what I've written about Gigantum, but in essence, it's a replacement for a lot of the management that you'd traditionally do with a CLI: git, installing packages, starting jupyter, etc. One thing that IS probably now of interest to you is that we're looking into managing RStudio the same way right now, but due to the less-open/extensible architecture, it's more of a struggle than I'd like (specifically, we need to proxy activity and intercept it so that we can construct an activity record, auto-git-commit and stuff like that). We haven't reached out to RStudio folks more broadly, but now that I'm writing I realize this is probably silly. But I welcome your input on this in any case. As for the wiki thing - I think you're right that a wiki-ish thing is probably about the right starting point, and your requirements seem good. And, once we're talking about wikis, we're not too far from "cells" and I wonder if perhaps a more humane replacement for git would finally let us use Jupyter-like documents in a way that makes sense (e.g., having a friendlier agent working with us on version control might finally make Jupyter documents' JSON structure an asset as opposed to a conflict-creating liability). Interestingly, your first requirement (all branches come off of master) is built in to our simplified git tooling in Gigantum. I think it's a stretch to implement this wiki-ish thing (for now) in Gigantum, but it still might be productive to consider a standard git-ish workflow design across tools. Anyway, I'm probably rambling. Just got back from a wedding in Odessa, Ukraine! Still quite tired / jet lagged. I'll keep you posted if I come across any solutions that seem to make sense, and please do the same! Best, Dav On Mon, Oct 8, 2018, 2:24 PM Greg Wilson <[email protected]> wrote: > [offlist] > > Hi Dav, > > I've been trying for years to find a wiki that supports what you want - my > belief is that we just (for some value of "just") need: > > - every branch comes off master and is merged back to master > > - every branch allows multiple updates, and allows people to view/review > the diff between its current state and master > > - every branch can contain changes to multiple files, but is atomic for > commit > > This gives us what pull requests give us that commenting on Google Docs or > writing in an etherpad doesn't, without the baggage of Git. If you know of > something like this, I'd be grateful for a pointer. > > Cheers, > > Greg > On 2018-10-08 2:10 p.m., Dav Clark via discuss wrote: > > I just had a couple of meeting with a few different folks, ranging from > "mindfulness science" to "innovation in open science" to "history of > science and religion". All of them have a need for something very much like > a carpentry workshop: a focused skills boost that can get students and/or > researchers up and running. > > I would love to have a workflow that mimics something like the GitHub / > Bitbucket pull request workflow. BUT, I think wrapping your head around > git + web services as a collaborative document production workflow is HARD > (bordering on pathology). > > So, the question is whether anyone has found something that allows for a > pull-request style multi-author workflow for prose, but that doesn't > require the use of git. Ideally something that has actually worked for > collaboration with at least some authors who have no understanding of git. > > I would love to see the methodologies developed for the Carpentries' > curricula spreading out through different disciplines, spanning things like > basic grammar for the humanities, transparent / reproducible / open > scientific practices, etc. > > Many thanks! > Dav > > *The Carpentries <https://carpentries.topicbox.com/latest>* / discuss / > see discussions <https://carpentries.topicbox.com/groups/discuss> + > participants <https://carpentries.topicbox.com/groups/discuss/members> + > delivery > options <https://carpentries.topicbox.com/groups/discuss/subscription> > Permalink > <https://carpentries.topicbox.com/groups/discuss/T95f755e418d1f2ac-M44672f26b4a8259d779e6ec7> > ------------------------------------------ The Carpentries: discuss Permalink: https://carpentries.topicbox.com/groups/discuss/T95f755e418d1f2ac-M16fbdb111493c36df59642b4 Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription
