mirror of
https://github.com/dariubs/GoBooks.git
synced 2026-05-01 14:33:54 +07:00
Switch Link Checker to Lychee
It’s fast and can handle more links
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
name: Links (Fail Fast)
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
|
||||
jobs:
|
||||
linkChecker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Link Checker
|
||||
uses: lycheeverse/lychee-action@v1
|
||||
with:
|
||||
fail: true
|
||||
@@ -1,18 +0,0 @@
|
||||
name: AwesomeBot
|
||||
# Controls when the workflow will run
|
||||
on:
|
||||
# Triggers the workflow on push or pull request events but only for the master branch
|
||||
push:
|
||||
branches: [ master ]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 2.5.3
|
||||
- run: gem install awesome_bot
|
||||
- run: awesome_bot README.md --allow-dupe --allow-redirect
|
||||
@@ -1 +0,0 @@
|
||||
ab*.json
|
||||
@@ -1,8 +1,9 @@
|
||||
Awesome Go Books [](https://github.com/dariubs/GoBooks/actions/workflows/main.yml) [](https://github.com/sindresorhus/awesome)
|
||||
====
|
||||
- [Awesome Go Books ](#awesome-go-books--)
|
||||
- [**Books**](#books)
|
||||
- [**Starter Books**](#starter-books)
|
||||
# Awesome Go Books
|
||||
|
||||
[](https://github.com/dariubs/GoBooks/actions/workflows/links.yml) [](https://github.com/sindresorhus/awesome)
|
||||
|
||||
- [Awesome Go Books](#awesome-go-books)
|
||||
- [Starter Books](#starter-books)
|
||||
- [2018 - Learning Go *Free*](#2018---learning-go-free)
|
||||
- [2018 - Get Programming with Go](#2018---get-programming-with-go)
|
||||
- [2019 - API Foundations in Go](#2019---api-foundations-in-go)
|
||||
@@ -23,7 +24,7 @@ Awesome Go Books [
|
||||
- [2023 - Go Faster](#2023---go-faster)
|
||||
- [2023 - Shipping Go](#2023---shipping-go)
|
||||
- [**Advanced Books**](#advanced-books)
|
||||
- [Advanced Books](#advanced-books)
|
||||
- [2018 - Hands-On Dependency Injection in Go](#2018---hands-on-dependency-injection-in-go)
|
||||
- [2018 - Security with Go](#2018---security-with-go)
|
||||
- [2019 - A Go Developer's Notebook](#2019---a-go-developers-notebook)
|
||||
@@ -52,7 +53,7 @@ Awesome Go Books [
|
||||
- [Spaceship Go **Free**](#spaceship-go-free)
|
||||
- [Ultimate Go Notebook](#ultimate-go-notebook)
|
||||
- [**Web Development**](#web-development)
|
||||
- [Web Development](#web-development)
|
||||
- [2019 - Learn Data Structures and Algorithms with Golang](#2019---learn-data-structures-and-algorithms-with-golang)
|
||||
- [2020 - 12 Factor Applications with Docker and Go](#2020---12-factor-applications-with-docker-and-go)
|
||||
- [2021 - Webapps in Go the anti textbook *Free*](#2021---webapps-in-go-the-anti-textbook-free)
|
||||
@@ -69,8 +70,7 @@ Awesome Go Books [
|
||||
- [Building Web Apps with Go *Free*](#building-web-apps-with-go-free)
|
||||
- [Build Web Application with Golang *Free*](#build-web-application-with-golang-free)
|
||||
- [Resources](#resources)
|
||||
- [Golang tutorial resources](#golang-tutorial-resources)
|
||||
- [Resources](#resources)
|
||||
- [A tour of Go](#a-tour-of-go)
|
||||
- [Video: Learn Go Syntax in one video](#video-learn-go-syntax-in-one-video)
|
||||
- [Tutorials: Go by Example](#tutorials-go-by-example)
|
||||
@@ -86,12 +86,8 @@ Awesome Go Books [
|
||||
- [License](#license)
|
||||
|
||||
## Starter Books
|
||||
|
||||
**Books**
|
||||
====
|
||||
|
||||
**Starter Books**
|
||||
----
|
||||
### 2018 - [Learning Go](https://www.miek.nl/go) *Free*
|
||||
|
||||
<img src="https://www.miek.nl/go/fig/bumper-inverse.png" width="120px"/>
|
||||
@@ -265,8 +261,8 @@ In Shipping Go you will learn how to:
|
||||
|
||||
|
||||
|
||||
**Advanced Books**
|
||||
---
|
||||
## Advanced Books
|
||||
|
||||
### 2018 - [Hands-On Dependency Injection in Go](https://amzn.to/2Q6dLQC)
|
||||
|
||||
<img src="https://images-na.ssl-images-amazon.com/images/I/51%2B8EdihuKL._SX404_BO1,204,203,200_.jpg" width="120px"/>
|
||||
@@ -471,7 +467,7 @@ This book, Part 1 of the series, focuses on achieving high-performance code. You
|
||||
|
||||
### 2022 - [Domain-Driven Design with Golang](https://www.packtpub.com/product/domain-driven-design-with-golang/9781804613450)
|
||||
|
||||
<a href="(https://www.packtpub.com/product/domain-driven-design-with-golang/9781804613450"><img src="https://static.packt-cdn.com/products/9781804613450/cover/smaller" width="120px"/></a>
|
||||
<a href="https://www.packtpub.com/product/domain-driven-design-with-golang/9781804613450"><img src="https://static.packt-cdn.com/products/9781804613450/cover/smaller" width="120px"/></a>
|
||||
|
||||
Use Golang to create simple, maintainable systems to solve complex business problems.
|
||||
|
||||
@@ -485,7 +481,7 @@ The main goal of this book is to help developers avoid common mistakes while at
|
||||
|
||||
### 2024 - [The Power of Go: Tools](https://bitfieldconsulting.com/books/tools)
|
||||
|
||||
<a href="https://bitfieldconsulting.com/books/tools"><img src="https://images.squarespace-cdn.com/content/v1/5e10bdc20efb8f0d169f85f9/1673518599537-351B71KV6BG97TGS4DRW/cover.png?format=750w" width="120px"/></a>
|
||||
<a href="https://bitfieldconsulting.com/books/tools"><img src="https://images.squarespace-cdn.com/content/v1/5e10bdc20efb8f0d169f85f9/1692633122737-F5BODKTKIVDRHVEMY7Z4/cover+2024.png?format=1500w" width="120px"/></a>
|
||||
|
||||
Go is a popular choice for writing DevOps and systems programs, and command-line tools in particular. How can we write simple, powerful, idiomatic, and even beautiful tools in Go? This book covers all the necessary techniques: functional options, flags and arguments, files and filesystems, executing commands, writing shells and pipelines, JSON and YAML wrangling, and even sophisticated API clients.
|
||||
|
||||
@@ -531,8 +527,8 @@ This notebook has been designed to provide a reference to everything mentioned i
|
||||
|
||||
|
||||
|
||||
**Web Development**
|
||||
----
|
||||
## Web Development
|
||||
|
||||
### 2019 - [Learn Data Structures and Algorithms with Golang](https://www.packtpub.com/product/learn-data-structures-and-algorithms-with-golang/9781789618501)
|
||||
|
||||
<img src="https://static.packt-cdn.com/products/9781789618501/cover/smaller" width="120px"/>
|
||||
@@ -543,7 +539,7 @@ By the end of the book, you'll have become adept at implementing classic data st
|
||||
### 2020 - [12 Factor Applications with Docker and Go](https://leanpub.com/12fa-docker-golang)
|
||||
<a href="https://leanpub.com/12fa-docker-golang"><img src="https://s3.amazonaws.com/titlepages.leanpub.com/12fa-docker-golang/hero?1503844662" width="120px"/></a>
|
||||
|
||||
A book filled with examples on how to use Docker and Go to create the ultimate 12 Factor applications. It goes over individual steps of [The Twelve-Factor App](12factor.net) guidelines and how to implement them with Go and Docker.
|
||||
A book filled with examples on how to use Docker and Go to create the ultimate 12 Factor applications. It goes over individual steps of [The Twelve-Factor App](https://12factor.net/) guidelines and how to implement them with Go and Docker.
|
||||
|
||||
### 2021 - [Webapps in Go the anti textbook](https://github.com/thewhitetulip/web-dev-golang-anti-textbook) *Free*
|
||||
|
||||
@@ -640,8 +636,7 @@ A good resource for start Building Web Apps with Go.
|
||||
Another awesome book for learning Web Development in Golang.
|
||||
|
||||
|
||||
Resources
|
||||
====
|
||||
## Resources
|
||||
|
||||
### [A tour of Go](https://tour.golang.org/)
|
||||
### [Video: Learn Go Syntax in one video](https://www.youtube.com/watch?v=CF9S4QZuV30)
|
||||
|
||||
Reference in New Issue
Block a user