(open bullets with TAB) * proto The purpose of proto is to document a workflow for projex, etc. The first step is emacs / pandoc / git. ** emacs org mode So I want this to be a very brief overview of features etc. so people can get started using it the way we want, but it's not finished... the point is that org mode has a simple syntax that can be converted very easily w/ pandoc to html with no garbage. it also makes things easy to organize. for example, C-x C-f proto.org proto.org = wget --no-check-certificate https://irc.anarchyplanet.org/pad/p/projex, and then added some bullets in like 5 minutes ... the organization still needs work but it's relatively easy. My goal is to org-mode organize the projex pad and then copy-paste it back into the pad, cleaned up. And then also to pandoc convert it to html. *** Bullets - headers are organized with * - M- to add new heading - M- or M- to promote / demote heading - TAB to expand/collapse trees *** TODOs **** DONE demo emacs org mode to data **** DONE enable line wrap as default **** TODO demo TODOs to data - link? **** TODO re-write projex in org mode style - proto.org is the test run of this. **** TODO write git workflow - C-c C-t to cycle through todo-done - You can add more options with *** links - link structure: [ [link][desc] ] (but without the spaces) - [[file:test.org][file]] C-c C-o to open at point *** agenda mode - agenda mode command has to be added *** exports *** code blocks / literate programming ** Git Workflow - git home = serge:srv/git - mkdir projex/repo.git && cd repo.git && git init --bare - torsocks git clone git@w2ja5hhrcjc2wnxe.onion:projex/repo.git - this requires that you have a pubkey added to srv/git/.ssh/authorized_keys - see /var/www/irc.anarchyplanet.org/dox for an example of this locally (git remote -v) - you will clone an empty repo... make changes locally and then push - (I want to control branches / permissions, this is a todo) - make changes locally - torsocks git push origin master *** branch issues with git push I don't have permissions figured out perfectly for this. when I push as notnull@host it hangs (permission issue) but when I push as root it's fine. I need to examine permissions for /srv/git ** random notes online collaboration and async communication: