hmemcpy / milewski-ctfp-pdf

Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/
Other
10.84k stars 575 forks source link

Builds with GitHub actions #251

Closed drupol closed 3 years ago

drupol commented 3 years ago

Hello,

I discovered this book a couple of weeks ago and I learned a lot from it so I wanted to bring my stone to the building.

The idea that I had in mind was an easy way for everyone to see the result of each new change, without the hassle of building PDFs, without the hassle of using docker and/or having LaTeX installed locally.

This PR:

You can find the outcome of this on my fork: https://github.com/drupol/milewski-ctfp-pdf/actions/runs/175561730 And the automatic pre-release that was created with all the assets uploaded: https://github.com/drupol/milewski-ctfp-pdf/releases/tag/8bb1afd

Edit: I made a first version, the building time was 50 min, then an updated version where I'm down to 14 min by running concurrent builds. I'm pretty sure there are ways to improve this.

hmemcpy commented 3 years ago

This is amazing, thanks so much for doing this! I'll have a look tonight and will merge it ASAP!

drupol commented 3 years ago

This is amazing, thanks so much for doing this! I'll have a look tonight and will merge it ASAP!

Thanks :-)

hmemcpy commented 3 years ago

Thank you again for the effort! I'll have it set up and hopefully working soon!