Releases: quii/learn-go-with-tests
Releases · quii/learn-go-with-tests
Introduction to acceptance tests
Update maps.md (#588) Change order here to match order shown in previous snippet of this test.
Various tweaks and fixes
12.8.0 lets not do closures on chapter 1
Fixed typo in revisiting arrays and slices
12.7.1 bad copy and paste
Revisiting arrays and slices with generics
12.7.0 add new generics chapter to toc
Generic fixes
12.6.1 remove some past-tense-ness
Generics
Various corrections from open source friends
12.5.1 Added additional context to example changes for the 'it returns acept…
New chapter: Templating
12.5.0 Fix file name BlindAlerter.go to blind_alerter.go in websockets.md (#…
Perhaps the return of PDF
PDF generation fixes (#503) * Issue: Automate the gofmt in markdown files using gofmtmd during build Issue Link: https://github.com/quii/learn-go-with-tests/issues/353 Modifications: * Modified the build script to download and run the gofmtmd tool on the markdown files * Ran the script locally and fixed the issues reported by gofmtmd tool Note: Intro to generics md file contains some syntax related to generics which is not recognised by the tool. So some valid code fences are not marked as go * Issue: Errors regarding epubcheck Issue Link: https://github.com/quii/learn-go-with-tests/issues/420 Solution: * Corrected the SVG syntax by omitting the version tag and dtd info * Minorr markup corrections in md files Test Case: * Ran build books script locally and is able to view the generated epub file * Added newly created epub file to Google Play books and is able to read the book * Issue: PDF generation build fixes Issue link: https://github.com/quii/learn-go-with-tests/issues/205 Solution: 1. Created a custom docker image with fonts needed for CJK support and some fonts 2. Updated the build script to use the custom pandoc image Test case: 1. Ran the build script locally and verified that the books generation is successful * Update go.yml to add support to upload assets Made changes to GH actions to add generated epub and PDF to the release once published * Corrected the yaml format * Made changes to add cover page before the toc
QOL fixed and hopefully fixed issue with google reader and epub
Fix for epub rejected by Google Play Books, EPUBCheck (#500) * Issue: Automate the gofmt in markdown files using gofmtmd during build Issue Link: https://github.com/quii/learn-go-with-tests/issues/353 Modifications: * Modified the build script to download and run the gofmtmd tool on the markdown files * Ran the script locally and fixed the issues reported by gofmtmd tool Note: Intro to generics md file contains some syntax related to generics which is not recognised by the tool. So some valid code fences are not marked as go * Issue: Errors regarding epubcheck Issue Link: https://github.com/quii/learn-go-with-tests/issues/420 Solution: * Corrected the SVG syntax by omitting the version tag and dtd info * Minorr markup corrections in md files Test Case: * Ran build books script locally and is able to view the generated epub file * Added newly created epub file to Google Play books and is able to read the book