Hi, > On Sep 17, 2016, at 1:05 PM, Damien Pollet <damien.pollet+ph...@gmail.com> > wrote: > > Most important would be to check that what I do is compatible with how you > use Pillar. I'm leaving in the terminal all day, so the workflow that I'll be > pushing will be biased in that direction. (Hello, my name's Damien and I'm a > shell addict… Hello, Damien!)
Ok. I just tried the latest Makefile, but it does not work. Are you working on it? > It will be difficult to get a perfect makefile that can do minimal > incremental recompilations unless Pillar can export a proper list of > dependencies of a document (and even then…). I remember mentioning that to > Thibault and Yann but it doesn't seem to be there. I need the same information for building tools. > In the meantime my goal is to make it a bit more robust and to factor stuff > as much as possible. I also intend to make it self-documented, using this > pretty nice trick: > http://marmelab.com/blog/2016/02/29/auto-documented-makefile.html Interesting. However, given that we are anyway relying on Pharo, why are the scripts not in Pharo? > About the list of chapters in pillar.conf, for instance: if the document has > parts, then chapters are not a flat list; it's one of those things where form > is content is form… Yes, indeed. Looking deeper I realize that we could scavenge the information out of +include+ directives from pillar files. This should be enough to provide a tree index view of all files. Cheers, Doru > On 17 September 2016 at 12:45, Tudor Girba <tu...@tudorgirba.com> wrote: > Hi Damien, > > As I said, just let me know if I can be of help for developing or testing > something. I happen to be focusing on using Pillar these days. > > Cheers, > Doru > > > > On Sep 17, 2016, at 12:20 PM, Damien Pollet <damien.pollet+ph...@gmail.com> > > wrote: > > > > I bet you left the makefile unchanged. Try `make book-result/welcome.html` > > > > Here it tries to run ./pillar something something that looks correct (but > > fails because I didn't download the pillar image in that directory) > > > > DISCLAIMER: I'm not fixing the other archetypes until I'm happy with the > > book one. So don't expect them to work this weekend. > > > > > > On 17 September 2016 at 12:11, stepharo <steph...@free.fr> wrote: > > Hi > > > > I followed the pillarChap and I could get it running :( > > > > > > > > Installing and Exporting your First Document > > > > You first need to get Pillar. For that, we recommend downloading and exe- > > cuting the script available at > > https://raw.githubusercontent.com/pillar-markup/ pillar/master/download.sh > > in the base directory if you are on an Unix environ- ment. > > > > wget > > > > https://raw.githubusercontent.com/pillar-markup/pillar/master/download.sh > > chmod +x download.sh > > ./download.sh > > > > Then, you can load an archetype (see Section 14.2) with command: > > > > ./pillar archetype welcome > > > > You have the possibility to rename the directory in which your files will > > be exported. To do that you have to change the OUTPUTDIRECTORY variable in > > the Makefile: > > > > OUTPUTDIRECTORY = result > > > > Then, you can check everything is working fine by creating a first.pillar > > file with this content: > > > > !Hello World > > > > And finally compiling it from a terminal (see Section 14.6 for more > > informa- tion about the command-line interface): > > > > make result/first.html > > > > > > > > > > make result/welcome.html > > make: *** No rule to make target `result/welcome.html'. Stop. > > > > > > there is a welcome.pillar so I should be able to get welcome.html > > > > Now I do not get the expression make result/first.html > > > > > > cp welcome.pillar first.pillar > > tryingFromDoc make result/first.html > > make: *** No rule to make target `result/first.html'. Stop. > > > > I think that this doc is simply bogus. Each time I tried it > > I have to fix it radically. > > > > > > > > make welcome is working so may be this is what we should add to the doc. > > I do not think that Pillar guys are reading this mailing-list so I will try > > to save what should be saved. :( > > > > Stef > > > > Stef > > > > > > > > > > > > > > > > -- > www.tudorgirba.com > www.feenk.com > > "From an abstract enough point of view, any two things are similar." > > > > > > -- www.tudorgirba.com www.feenk.com "Don't give to get. Just give."