├── .github
├── CODEOWNERS
└── pull_request_template.md
├── LICENSE
├── README.md
├── badge.svg
├── go.mod
├── go.sum
├── img
├── callgraph.svg
├── codapi.png
├── codecov-tests.png
├── cont-bench-vearutop.png
├── cont-bench-willabides.png
├── cover.png
├── gin-mod-graph-collected.svg
├── go-ssaviz.png
├── go_tool_trace_web.png
├── gocity.png
├── gocov-html.png
├── gocovsh.png
├── godbolt.png
├── golds.png
├── gpt-pullrequest-updater-example.png
├── hugo-code-coverage.svg
├── live-pprof.png
├── modgraphviz-go-featureprocessing.svg
├── packages-graph.svg
├── pprof_callgraph_cpu.png
├── pprof_callgraph_cpu.svg
├── pprof_flamegraph_cpu.png
├── simple-fs.png
├── speedscope_cpu_profile.png
├── tinygo-playground.png
├── tool-cover-html.png
└── tparse.png
├── main.go
└── page.yaml
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | * @nikolaydubina
2 |
--------------------------------------------------------------------------------
/.github/pull_request_template.md:
--------------------------------------------------------------------------------
1 | - [ ] do not edit `README.md` directly
2 | - [ ] `page.yaml` updated
3 | - [ ] `go generate` run
4 |
5 | Thank you for contributing ! 🤝
6 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Nikolay Dubina
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/badge.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/go.mod:
--------------------------------------------------------------------------------
1 | module github.com/nikolaydubina/go-recpies
2 |
3 | go 1.23
4 |
5 | require (
6 | github.com/nikolaydubina/mdpage v1.7.0 // indirect
7 | gopkg.in/yaml.v3 v3.0.1 // indirect
8 | )
9 |
--------------------------------------------------------------------------------
/go.sum:
--------------------------------------------------------------------------------
1 | github.com/nikolaydubina/mdpage v1.7.0 h1:whMG+jYWvTE59/ncZXw0n2Dr58jExCD2TBDZTPSoU+w=
2 | github.com/nikolaydubina/mdpage v1.7.0/go.mod h1:RJhbUZIlRBVQRMkLYFgDehxqkRSXSPYhiBwQWtwIlAo=
3 | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
4 | gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
5 | gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
6 |
--------------------------------------------------------------------------------
/img/callgraph.svg:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
734 |
--------------------------------------------------------------------------------
/img/codapi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/codapi.png
--------------------------------------------------------------------------------
/img/codecov-tests.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/codecov-tests.png
--------------------------------------------------------------------------------
/img/cont-bench-vearutop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/cont-bench-vearutop.png
--------------------------------------------------------------------------------
/img/cont-bench-willabides.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/cont-bench-willabides.png
--------------------------------------------------------------------------------
/img/cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/cover.png
--------------------------------------------------------------------------------
/img/go-ssaviz.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/go-ssaviz.png
--------------------------------------------------------------------------------
/img/go_tool_trace_web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/go_tool_trace_web.png
--------------------------------------------------------------------------------
/img/gocity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/gocity.png
--------------------------------------------------------------------------------
/img/gocov-html.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/gocov-html.png
--------------------------------------------------------------------------------
/img/gocovsh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/gocovsh.png
--------------------------------------------------------------------------------
/img/godbolt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/godbolt.png
--------------------------------------------------------------------------------
/img/golds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/golds.png
--------------------------------------------------------------------------------
/img/gpt-pullrequest-updater-example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/gpt-pullrequest-updater-example.png
--------------------------------------------------------------------------------
/img/live-pprof.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/live-pprof.png
--------------------------------------------------------------------------------
/img/modgraphviz-go-featureprocessing.svg:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
224 |
--------------------------------------------------------------------------------
/img/packages-graph.svg:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
404 |
--------------------------------------------------------------------------------
/img/pprof_callgraph_cpu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/pprof_callgraph_cpu.png
--------------------------------------------------------------------------------
/img/pprof_callgraph_cpu.svg:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
1036 |
--------------------------------------------------------------------------------
/img/pprof_flamegraph_cpu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/pprof_flamegraph_cpu.png
--------------------------------------------------------------------------------
/img/simple-fs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/simple-fs.png
--------------------------------------------------------------------------------
/img/speedscope_cpu_profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/speedscope_cpu_profile.png
--------------------------------------------------------------------------------
/img/tinygo-playground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/tinygo-playground.png
--------------------------------------------------------------------------------
/img/tool-cover-html.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/tool-cover-html.png
--------------------------------------------------------------------------------
/img/tparse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nikolaydubina/go-recipes/bf0514295922c6b42a0fd18a82ae1c151841563a/img/tparse.png
--------------------------------------------------------------------------------
/main.go:
--------------------------------------------------------------------------------
1 | package main
2 |
3 | //go:generate go run github.com/nikolaydubina/mdpage -page page.yaml -o README.md
4 |
5 | func main() { /* 👋🏻 */ }
6 |
--------------------------------------------------------------------------------