Switch Link Checker to Lychee (#137)

* Switch Link Checker to Lychee

It’s fast and can handle more links

* Udemy reports 403

https://github.com/lycheeverse/lychee/issues/1157

* trigger
pull/139/head
Nathan Youngman 8 months ago committed by GitHub
parent 1c71e7329e
commit 9457b93969
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,15 @@
name: Links
on:
- pull_request
jobs:
linkChecker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Link Checker
uses: lycheeverse/lychee-action@v1
with:
fail: true
args: --accept 403 './**/*.md'

@ -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
.gitignore vendored

@ -1 +0,0 @@
ab*.json

@ -1,8 +1,9 @@
Awesome Go Books [![Build Status](https://github.com/dariubs/GoBooks/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/dariubs/GoBooks/actions/workflows/main.yml) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
====
- [Awesome Go Books ](#awesome-go-books--)
- [**Books**](#books)
- [**Starter Books**](#starter-books)
# Awesome Go Books
[![Links](https://github.com/dariubs/GoBooks/actions/workflows/links.yml/badge.svg?branch=master)](https://github.com/dariubs/GoBooks/actions/workflows/links.yml) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](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 [![Build Status](https://github.com/dariubs/GoBooks/actions/wor
- [2023 - Learn Go with Pocket-Sized Projects](#2023---learn-go-with-pocket-sized-projects)
- [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 [![Build Status](https://github.com/dariubs/GoBooks/actions/wor
- [Go with the Domain: Building Modern Business Software in Go *Free*](#go-with-the-domain-building-modern-business-software-in-go-free)
- [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)
@ -70,7 +71,6 @@ Awesome Go Books [![Build Status](https://github.com/dariubs/GoBooks/actions/wor
- [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)
- [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 [![Build Status](https://github.com/dariubs/GoBooks/actions/wor
- [Contributing](#contributing)
- [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)

Loading…
Cancel
Save