Thanks damien I will duplicate this script to all the booklets repo.
My plan is to have also a jenkins job for each of them.


On Tue, May 23, 2017 at 11:11 PM, Damien Pollet <[email protected]>
wrote:

> Check the travis configuration file. It has the docker invocation that
> will get the correct image and build the booklet.
> https://github.com/SquareBracketAssociates/Booklet-Reddit/blob/master/.
> travis.yml
>
> You can also build without docker but that requires an up-to-date TeXlive
> 2016 (unfortunately we rely on some fixes that are not in the installation
> iso, so you'd have to either use the net installer or do `tlmgr update
> --self --all` after installing the iso snapshot)
>
> On 23 May 2017 at 15:25, Tim Mackinnon <[email protected]> wrote:
>
>> Hi - so I forked a repo (the Reddit one), and am reading through it to
>> check for typos (I’ve see a few). Obviously I can correct those, but how do
>> I actually preview my changes to ensure I haven’t screwed it all up?
>>
>> I’m guessing I need to install Docker and pull down a specific image -
>> which I can then use to generate the output to test it? Or, is there an ST
>> image that I can run on this directory?
>>
>> As a quick scan of whats in a book repo - it all looks a bit more
>> complicated than I expected - with make files and what look like “inplace
>> templates” (as in format1.format2.format3 etc). Having played around with
>> Metalsmith.io I think its sort of similar, but It seems like there is
>> more to learn somehow?
>>
>> Tim
>>
>> On 6 May 2017, at 11:36, Stephane Ducasse <[email protected]>
>> wrote:
>>
>> Hi phil
>>
>> yes I loved this idea. We got burned by that too.
>>
>> About pillar. The departure of Damien was not expected and it slows us
>> quite a bit.
>>
>> We (mainly me helped with maxime) are working on
>> - making the pillar core nicer
>> - less dependencies
>> - and with a small in image renderer :) We had fun with guille
>>
>>
>> - In the pharo 60 version I started to clean the command-line.
>> - merged many unmerged changes.
>>
>> But even with all the tests it is not easy....
>> I'm testing in addition with reall
>> - book production
>> - slides
>> - html
>>
>> But it takes time and energy. I'm trying to remove the dependencies to
>> magritte for example.
>>
>> Stef
>>
>>
>> <Screen Shot 2017-05-06 at 12.33.18.png>
>>
>>
>> On Sat, May 6, 2017 at 9:30 AM, [email protected] <[email protected]>
>> wrote:
>>
>>> For books, there is the docker-texlive thing from Damien that we
>>> looked into yesterday because TexLive was giving some headaches.
>>>
>>> https://github.com/philippeback/docker-texlive
>>>
>>> has my current thing for one to build a container with all
>>> prerequisites for TexLive and Pharo installed.
>>>
>>> Idea is to clone the book repo on the host and get into an container
>>> to build the book.
>>>
>>> There is a /work volume that can be mapped onto the host with the
>>> docker run's -v command.
>>>
>>> Then just use ./download.sh in there to install Pharo and pillar in
>>> the container. Do not do that in the host or you'll end up with wrong
>>> versions (like my host is CentOS and the container is Ubuntu, even
>>> worse with host is macOS or Windows).
>>>
>>> Then "make book" should give a book in build/
>>> There is a "make wipeout" command that obliterates the build folder
>>> for good so you can start clean. No harm done on your files.
>>>
>>> Will document more of this but woul dbe nice if someone could check
>>> this out too.
>>>
>>> There is a script in base/ to build the docker image.
>>>
>>> Phil
>>>
>>> On Sat, May 6, 2017 at 9:20 AM, Stephane Ducasse
>>> <[email protected]> wrote:
>>> > I fixed it.
>>> > The code for the web site in on github.
>>> >
>>> > Stef
>>> >
>>> > On Tue, May 2, 2017 at 10:32 PM, Esteban A. Maringolo <
>>> [email protected]>
>>> > wrote:
>>> >>
>>> >> Correct link seems to be
>>> >>
>>> >>
>>> >> http://files.pharo.org/books-pdfs/booklet-Glorp/2017-05-02-G
>>> lorp.spiral.pdf
>>> >> Esteban A. Maringolo
>>> >>
>>> >>
>>> >> 2017-05-02 17:28 GMT-03:00 [email protected] <[email protected]>:
>>> >> > link for glorp gives smacc book error
>>> >> >
>>> >> > On Tue, May 2, 2017 at 10:25 PM, Stephane Ducasse
>>> >> > <[email protected]>
>>> >> > wrote:
>>> >> >>
>>> >> >> Hi Pharoers
>>> >> >>
>>> >> >> You are lucky. The "Pharo booklet collection" edited by S. Ducasse
>>> is
>>> >> >> arriving...
>>> >> >>
>>> >> >> Are you ready to read nice and focused booklets?
>>> >> >>
>>> >> >> You can find at http://files.pharo.org/books/ in beta version:
>>> >> >>
>>> >> >> Smacc: the Smalltalk Compiler Compiler by J. Brant, T. Goubier, J.
>>> >> >> Lecerf
>>> >> >> and S. Ducasse.
>>> >> >> Glorp: the Object Relational Mapper framework by E. Maringolo, N.
>>> Pratt
>>> >> >> and R. Withney
>>> >> >>
>>> >> >> All the book material is hosted on
>>> >> >> https://github.com/SquareBracketAssociates so you can contribute!
>>> Fix
>>> >> >> typos
>>> >> >> and propose new material.
>>> >> >>
>>> >> >> We are planning a booklet on Magritte, Reddit in 10 cool classes,
>>> >> >> Voyage,
>>> >> >> and Mocking with BabyMock and Mocketry, XML (but we need a writer)
>>> and
>>> >> >> potentially PetitParser.
>>> >> >>
>>> >> >> If you have material for a tutorial and you would like to be part
>>> of
>>> >> >> the
>>> >> >> Pharo Booklet Collection contact S. Ducasse.
>>> >> >>
>>> >> >> S. Ducasse
>>> >> >
>>> >> >
>>> >>
>>> >
>>>
>>>
>>
>>
>
>
> --
> Damien Pollet
> type less, do more [ | ] http://people.untyped.org/damien.pollet
>

Reply via email to