🏡 index : github.com/captn3m0/google-swe-ebook.git

author Nemo <me@captnemo.in> 2023-08-11 16:26:03.0 +05:30:00
committer Nemo <me@captnemo.in> 2023-08-11 16:26:03.0 +05:30:00
commit
7f404cf2d141117d7c2e4bdcbfb4fa68b704e677 [patch]
tree
3fa519f1937ee02c8ebccaeb7aac6f7e5bfd2191
parent
56efb690cba0cb797c9644a3db3c7cf91908e848
download
7f404cf2d141117d7c2e4bdcbfb4fa68b704e677.tar.gz

All good?



Diff

 README.md                   | 10 ++++++++++
 .github/workflows/build.yml |  8 +++++---
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index fc962e4..39cd331 100644
--- a/README.md
+++ a/README.md
@@ -6,8 +6,12 @@

If you like the book, please [purchase a copy](https://www.oreilly.com/library/view/software-engineering-at/9781492082781/).

# Usage
An official (older) PDF copy of the book is also available at <https://raw.githubusercontent.com/abseil/abseil.github.io/cd13b21daa6ec74155548241241693198c1b1264/resources/swe_at_google.2.pdf>.

If you liked this project, you might also like [Google SRE Ebook Generator](https://github.com/captn3m0/google-sre-ebook).

## Usage

You must have `pandoc` and `python3` installed.

```sh

@@ -43,6 +47,10 @@

This uses a pandoc configuration, along with a small Python filter
(writtein in panflute) to generate decently good PDF/EPUB files.

## Known Issues

PDF links are slightly wonky.

## License

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 6420e31..89167b4 100644
--- a/.github/workflows/build.yml
+++ a/.github/workflows/build.yml
@@ -23,13 +23,13 @@
      - name: Build and Push Docker Image
        run: |

          docker buildx create --use
          docker buildx build --platform linux/amd64,linux/arm64 -t docker.pkg.github.com/${{ github.repository }}:latest .
          docker buildx build --platform linux/amd64,linux/arm64 -t docker.pkg.github.com/${{ github.repository }}/main:latest .
          docker buildx stop

      - name: Push Docker Image Tags
        run: |

          docker buildx create --use
          docker buildx imagetools create docker.pkg.github.com/${{ github.repository }}:latest
          docker buildx imagetools tag docker.pkg.github.com/${{ github.repository }}:latest docker.pkg.github.com/${{ github.repository }}:${{ github.sha }}
          docker buildx imagetools push docker.pkg.github.com/${{ github.repository }} --all
          docker buildx imagetools create docker.pkg.github.com/${{ github.repository }}/main:latest
          docker buildx imagetools tag docker.pkg.github.com/${{ github.repository }}/main:latest docker.pkg.github.com/${{ github.repository }}/main:${{ github.sha }}
          docker buildx imagetools push docker.pkg.github.com/${{ github.repository }}/main --all
          docker buildx stop