Thanks for your thoughts. I was aware of the static generation feature but really see tiddly style intertwingling as ideal for this project. I think it will also make heavy use of TiddlyMap - really TW has become so beautiful these days ...
I guess to begin with all I'm going to do is hand generate the one-page version using the ServerCommand and a browser, then automate that and the pushing.
Still I'm not quite sure how I can get the node server not to lazyload tiddlers nor link back to the original TW server.
I want it to generate just a self-contained one-page-wiki once it's on github pages where there can be no server. Maybe lazyloading the images. My initial experiments don't seem to do this properly so I'd be much obliged if you can think of a formula that achieves it.
I like topic branches for code, of course, and I can see the PR workflow as being good for project documentation, but I question its wisdom for collaborative development of the more conceptual collateral my group is creating.
I see a simple single-edit-push workflow without branching as closer to the WikiNature (http://c2.com/cgi/wiki/wiki?WikiNature) and easier for folk without much git-lore to grok so long as they're conceptually aligned.
If the community became large I'd agree it would want to go to pull requests to avoid a c2 style heat-death.
--
You received this message because you are subscribed to the Google Groups "TiddlyWeb" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlyweb+...@googlegroups.com.
To post to this group, send email to tidd...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlyweb.
For more options, visit https://groups.google.com/d/optout.
Hi Jeremy and Mario,
I love the idea of github as server-side because it focuses TW on what it's the best at - rendering, filtering and UX for tiddlers - while using github for what it's fantastic at - workflow decentralization. I take Mario's point that there could be a nasty merge conflicts if people were editing the same tiddlers at the same time per my naive paradigm. But then that's where I think human communication can come in - the conflicted folk would talk and decide to go make topic branches and do the usual git strategies to sort things out. Maybe I'm underestimating how often this would become a problem ... maybe best to just give it a go and get an experience while I only have a handful of people to be troubled by it.
But I am completely unworthy to suggest the right way to automate github-as-server-side to such TiddlyLuminaries as yourselves. It's not for want of will to take time to learn JS and TW properly but because right now my focus is the simplest thing that can get the xscale.wiki collateral mature and its community aligned. Having a bodgy but not very hard manual workflow in place for now I suspect you two would get around to doing github automation properly before I would see time to hack something up. If you don't I guess I will eventually but then I have occasionally been accused of taking on too many projects at once ...
On the thought about lazyloading tiddlers, I was imagining something ajaxy between the single-file .html and the tiddler store that would be accessible to it from github. Again, however, since tiddlers are so small this is just silly. I should expect images and blobs are all that are really worth lazyloading.
Cheers,
Pete.
I love the idea of github as server-side because it focuses TW on what it's the best at - rendering, filtering and UX for tiddlers - while using github for what it's fantastic at - workflow decentralization.
I take Mario's point that there could be a nasty merge conflicts if people were editing the same tiddlers at the same time per my naive paradigm. But then that's where I think human communication can come in - the conflicted folk would talk and decide to go make topic branches and do the usual git strategies to sort things out. Maybe I'm underestimating how often this would become a problem ... maybe best to just give it a go and get an experience while I only have a handful of people to be troubled by it.
But I am completely unworthy to suggest the right way to automate github-as-server-side to such TiddlyLuminaries as yourselves.
It's not for want of will to take time to learn JS and TW properly but because right now my focus is the simplest thing that can get the xscale.wiki collateral mature and its community aligned. Having a bodgy but not very hard manual workflow in place for now I suspect you two would get around to doing github automation properly before I would see time to hack something up. If you don't I guess I will eventually but then I have occasionally been accused of taking on too many projects at once ...
On the thought about lazyloading tiddlers, I was imagining something ajaxy between the single-file .html and the tiddler store that would be accessible to it from github. Again, however, since tiddlers are so small this is just silly. I should expect images and blobs are all that are really worth lazyloading.
Cheers,
Pete.