From 41fb72b95f5a6a18a481bafa62f568d3b2406346 Mon Sep 17 00:00:00 2001 From: Teiva Harsanyi Date: Tue, 5 Mar 2024 17:59:45 +0100 Subject: [PATCH] Community page, title. --- .../edc66f33793b595cb892872d9d5fb7a4.png | Bin 0 -> 25176 bytes docs/community.md | 15 + docs/index.md | 8 - mkdocs.yml | 5 +- site/20-slice/index.html | 49 +- site/28-maps-memory-leaks/index.html | 49 +- site/404.html | 49 +- site/56-concurrency-faster/index.html | 49 +- site/89-benchmarks/index.html | 49 +- site/9-generics/index.html | 49 +- .../98-profiling-execution-tracing/index.html | 51 +- site/assets/images/social/community.png | Bin 0 -> 25176 bytes site/book/index.html | 49 +- site/chapter-1/index.html | 49 +- site/community/index.html | 910 ++++++++++++++++++ site/external/index.html | 49 +- site/index.html | 84 +- site/ja/index.html | 49 +- site/jobs/index.html | 49 +- site/search/search_index.json | 2 +- site/sitemap.xml | 5 + site/sitemap.xml.gz | Bin 323 -> 331 bytes site/zh/index.html | 49 +- 23 files changed, 1543 insertions(+), 125 deletions(-) create mode 100644 .cache/plugin/social/edc66f33793b595cb892872d9d5fb7a4.png create mode 100644 docs/community.md create mode 100644 site/assets/images/social/community.png create mode 100644 site/community/index.html diff --git a/.cache/plugin/social/edc66f33793b595cb892872d9d5fb7a4.png b/.cache/plugin/social/edc66f33793b595cb892872d9d5fb7a4.png new file mode 100644 index 0000000000000000000000000000000000000000..89c568508cb405003fa2b87fbcbf72bf0e5ed827 GIT binary patch literal 25176 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 literal 0 HcmV?d00001 diff --git a/docs/community.md b/docs/community.md new file mode 100644 index 0000000..2f8cf77 --- /dev/null +++ b/docs/community.md @@ -0,0 +1,15 @@ +--- +hide: +- toc +- navigation +--- + +# Community + +Thanks to all the contributors: + + + Description of the image + + +If you want to get involved, we're looking for volunteers to summarize the remaining mistakes ([GitHub issue #43](https://github.com/teivah/100-go-mistakes/issues/43)) πŸ™ diff --git a/docs/index.md b/docs/index.md index f3888a8..d2d7627 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2135,11 +2135,3 @@ Read the full section [here](98-profiling-execution-tracing.md). ???+ info "TL;DR" To help avoid CPU throttling when deployed in Docker and Kubernetes, keep in mind that Go isn’t CFS-aware. - -## Community - -Thanks to all the contributors: - - - Description of the image - diff --git a/mkdocs.yml b/mkdocs.yml index 9c609c5..b885988 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -61,11 +61,11 @@ extra: extra_css: - stylesheets/extra.css nav: - - πŸ“– Book: + - Book: - book.md - chapter-1.md - external.md - - πŸ’‘οΈ Go Mistakes: + - Go Mistakes: - index.md - Full Sections: - 9-generics.md @@ -74,6 +74,7 @@ nav: - 56-concurrency-faster.md - 89-benchmarks.md - 98-profiling-execution-tracing.md + - community.md markdown_extensions: - admonition - pymdownx.details diff --git a/site/20-slice/index.html b/site/20-slice/index.html index 003a152..9443ac1 100644 --- a/site/20-slice/index.html +++ b/site/20-slice/index.html @@ -301,7 +301,7 @@ - πŸ“– Book + Book @@ -321,7 +321,7 @@ - πŸ’‘οΈ Go Mistakes + Go Mistakes @@ -329,6 +329,23 @@ + + + + +
  • + + + + + + Community + + +
  • + + + @@ -409,7 +426,7 @@ - πŸ“– Book + Book @@ -419,7 +436,7 @@ @@ -409,7 +426,7 @@ - πŸ“– Book + Book @@ -419,7 +436,7 @@ @@ -359,7 +376,7 @@ - πŸ“– Book + Book @@ -369,7 +386,7 @@ @@ -409,7 +426,7 @@ - πŸ“– Book + Book @@ -419,7 +436,7 @@ @@ -409,7 +426,7 @@ - πŸ“– Book + Book @@ -419,7 +436,7 @@ @@ -409,7 +426,7 @@ - πŸ“– Book + Book @@ -419,7 +436,7 @@ @@ -407,7 +426,7 @@ - πŸ“– Book + Book @@ -417,7 +436,7 @@ @@ -410,7 +427,7 @@ - πŸ“– Book + Book @@ -420,7 +437,7 @@ @@ -412,7 +429,7 @@ - πŸ“– Book + Book @@ -422,7 +439,7 @@ @@ -410,7 +427,7 @@ - πŸ“– Book + Book @@ -420,7 +437,7 @@ @@ -407,7 +424,7 @@ - πŸ“– Book + Book @@ -417,7 +434,7 @@ @@ -3144,15 +3172,6 @@ - - -
  • - - - Community - - -
  • @@ -3421,14 +3440,12 @@ Granularity is another essential thing to consider. We should avoid having dozen
  • https://golang.org/cmd/vetβ€”A standard Go analyzer
  • https://github.com/kisielk/errcheckβ€”An error checker
  • https://github.com/fzipp/gocycloβ€”A cyclomatic complexity analyzer
  • -
  • https://github.com/jgautheron/goconstβ€”A repeated string constants analyzer -* -Besides linters, we should also use code formatters to fix code style. Here is a list of some code formatters for you to try:
  • -
  • https://golang.org/cmd/gofmtβ€”A standard Go code formatter
  • -
  • https://godoc.org/golang.org/x/tools/cmd/goimportsβ€”A standard Go imports formatter -* -Meanwhile, we should also look at golangci-lint (https://github.com/golangci/golangci-lint). It’s a linting tool that provides a facade on top of many useful linters and formatters. Also, it allows running the linters in parallel to improve analysis speed, which is quite handy.
  • +
  • https://github.com/jgautheron/goconstβ€”A repeated string constants analyzer
  • +

    Besides linters, we should also use code formatters to fix code style. Here is a list of some code formatters for you to try: +* https://golang.org/cmd/gofmtβ€”A standard Go code formatter +* https://godoc.org/golang.org/x/tools/cmd/goimportsβ€”A standard Go imports formatter

    +

    Meanwhile, we should also look at golangci-lint (https://github.com/golangci/golangci-lint). It’s a linting tool that provides a facade on top of many useful linters and formatters. Also, it allows running the linters in parallel to improve analysis speed, which is quite handy.

    Linters and formatters are a powerful way to improve the quality and consistency of our codebase. Let’s take the time to understand which one we should use and make sure we automate their execution (such as a CI or Git precommit hook).

    Data Types

    Creating confusion with octal literals (#17)

    @@ -4781,11 +4798,6 @@ the use case. However, we should see the two options as complementary.

    TL;DR

    To help avoid CPU throttling when deployed in Docker and Kubernetes, keep in mind that Go isn’t CFS-aware.

    -

    Community

    -

    Thanks to all the contributors:

    -

    - Description of the image -

    diff --git a/site/ja/index.html b/site/ja/index.html index 4335f0d..da6e16b 100644 --- a/site/ja/index.html +++ b/site/ja/index.html @@ -297,7 +297,7 @@ - πŸ“– Book + Book @@ -315,7 +315,7 @@ - πŸ’‘οΈ Go Mistakes + Go Mistakes @@ -323,6 +323,23 @@ + + + + +
  • + + + + + + Community + + +
  • + + + @@ -401,7 +418,7 @@ - πŸ“– Book + Book @@ -411,7 +428,7 @@ @@ -403,7 +420,7 @@ - πŸ“– Book + Book @@ -413,7 +430,7 @@ @@ -401,7 +418,7 @@ - πŸ“– Book + Book @@ -411,7 +428,7 @@