From b6c52d186e73cebc6a9fd835911bee7ab7c3ab88 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Tue, 16 Aug 2022 18:40:48 +0400 Subject: [PATCH] Add content skeleton for golang roadmap --- .../roadmaps/108-golang/content-paths.json | 68 +++++++++++++++++++ .../content/100-go-basics/100-basic-syntax.md | 1 + .../content/100-go-basics/101-variables.md | 1 + .../content/100-go-basics/102-data-types.md | 1 + .../content/100-go-basics/103-for-loop.md | 1 + .../content/100-go-basics/104-range.md | 1 + .../100-go-basics/106-errors-panic-recover.md | 1 + .../content/100-go-basics/107-conditionals.md | 1 + .../content/100-go-basics/108-functions.md | 1 + .../content/100-go-basics/109-packages.md | 1 + .../content/100-go-basics/110-type-casting.md | 1 + .../100-go-basics/111-type-inference.md | 1 + .../content/100-go-basics/112-arrays.md | 1 + .../content/100-go-basics/113-slices.md | 1 + .../content/100-go-basics/114-maps.md | 1 + .../content/100-go-basics/115-make.md | 1 + .../content/100-go-basics/116-structs.md | 1 + .../content/100-go-basics/readme.md | 1 + .../content/101-go-advanced/100-go-modules.md | 1 + .../101-go-advanced/101-working-with-json.md | 1 + .../102-types-and-type-assertions.md | 1 + .../content/101-go-advanced/103-interfaces.md | 1 + .../content/101-go-advanced/104-context.md | 1 + .../content/101-go-advanced/105-goroutines.md | 1 + .../content/101-go-advanced/106-channels.md | 1 + .../content/101-go-advanced/107-buffer.md | 1 + .../content/101-go-advanced/108-select.md | 1 + .../content/101-go-advanced/109-mutext.md | 1 + .../content/101-go-advanced/readme.md | 1 + .../content/102-go-building-clis/100-cobra.md | 1 + .../102-go-building-clis/101-urfave-cli.md | 1 + .../content/102-go-building-clis/readme.md | 1 + .../content/103-go-orms/100-gorm.md | 1 + .../108-golang/content/103-go-orms/readme.md | 1 + .../104-go-web-frameworks/100-beego.md | 1 + .../content/104-go-web-frameworks/101-gin.md | 1 + .../104-go-web-frameworks/102-revel.md | 1 + .../content/104-go-web-frameworks/103-echo.md | 1 + .../104-go-web-frameworks/104-gorilla.md | 1 + .../104-go-web-frameworks/105-gofiber.md | 1 + .../104-go-web-frameworks/106-buffalo.md | 1 + .../content/104-go-web-frameworks/readme.md | 1 + .../content/105-go-logging/100-logrus.md | 1 + .../content/105-go-logging/101-zap.md | 1 + .../content/105-go-logging/readme.md | 1 + .../100-melody.md | 1 + .../101-centrifugo.md | 1 + .../106-go-realtime-communication/readme.md | 1 + .../100-rest/100-heimdall.md | 1 + .../100-rest/101-grequests.md | 1 + .../107-go-api-clients/100-rest/readme.md | 1 + .../101-graphql/100-graphql-go.md | 1 + .../101-graphql/101-gqlgen.md | 1 + .../107-go-api-clients/101-graphql/readme.md | 1 + .../content/107-go-api-clients/readme.md | 1 + .../content/108-go-testing-your-apps.md | 1 + .../109-go-microservices/100-watermill.md | 1 + .../content/109-go-microservices/101-rpcx.md | 1 + .../109-go-microservices/102-go-kit.md | 1 + .../content/109-go-microservices/103-micro.md | 1 + .../109-go-microservices/104-go-zero.md | 1 + .../105-protocol-buffers.md | 1 + .../109-go-microservices/106-grpc-go.md | 1 + .../109-go-microservices/107-grpc-gateway.md | 1 + .../content/109-go-microservices/108-twirp.md | 1 + .../content/109-go-microservices/readme.md | 1 + content/roadmaps/108-golang/content/readme.md | 1 + 67 files changed, 134 insertions(+) create mode 100644 content/roadmaps/108-golang/content-paths.json create mode 100644 content/roadmaps/108-golang/content/100-go-basics/100-basic-syntax.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/101-variables.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/102-data-types.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/103-for-loop.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/104-range.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/106-errors-panic-recover.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/107-conditionals.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/108-functions.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/109-packages.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/110-type-casting.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/111-type-inference.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/112-arrays.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/113-slices.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/114-maps.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/115-make.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/116-structs.md create mode 100644 content/roadmaps/108-golang/content/100-go-basics/readme.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/100-go-modules.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/101-working-with-json.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/102-types-and-type-assertions.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/103-interfaces.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/104-context.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/105-goroutines.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/106-channels.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/107-buffer.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/108-select.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/109-mutext.md create mode 100644 content/roadmaps/108-golang/content/101-go-advanced/readme.md create mode 100644 content/roadmaps/108-golang/content/102-go-building-clis/100-cobra.md create mode 100644 content/roadmaps/108-golang/content/102-go-building-clis/101-urfave-cli.md create mode 100644 content/roadmaps/108-golang/content/102-go-building-clis/readme.md create mode 100644 content/roadmaps/108-golang/content/103-go-orms/100-gorm.md create mode 100644 content/roadmaps/108-golang/content/103-go-orms/readme.md create mode 100644 content/roadmaps/108-golang/content/104-go-web-frameworks/100-beego.md create mode 100644 content/roadmaps/108-golang/content/104-go-web-frameworks/101-gin.md create mode 100644 content/roadmaps/108-golang/content/104-go-web-frameworks/102-revel.md create mode 100644 content/roadmaps/108-golang/content/104-go-web-frameworks/103-echo.md create mode 100644 content/roadmaps/108-golang/content/104-go-web-frameworks/104-gorilla.md create mode 100644 content/roadmaps/108-golang/content/104-go-web-frameworks/105-gofiber.md create mode 100644 content/roadmaps/108-golang/content/104-go-web-frameworks/106-buffalo.md create mode 100644 content/roadmaps/108-golang/content/104-go-web-frameworks/readme.md create mode 100644 content/roadmaps/108-golang/content/105-go-logging/100-logrus.md create mode 100644 content/roadmaps/108-golang/content/105-go-logging/101-zap.md create mode 100644 content/roadmaps/108-golang/content/105-go-logging/readme.md create mode 100644 content/roadmaps/108-golang/content/106-go-realtime-communication/100-melody.md create mode 100644 content/roadmaps/108-golang/content/106-go-realtime-communication/101-centrifugo.md create mode 100644 content/roadmaps/108-golang/content/106-go-realtime-communication/readme.md create mode 100644 content/roadmaps/108-golang/content/107-go-api-clients/100-rest/100-heimdall.md create mode 100644 content/roadmaps/108-golang/content/107-go-api-clients/100-rest/101-grequests.md create mode 100644 content/roadmaps/108-golang/content/107-go-api-clients/100-rest/readme.md create mode 100644 content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/100-graphql-go.md create mode 100644 content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md create mode 100644 content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/readme.md create mode 100644 content/roadmaps/108-golang/content/107-go-api-clients/readme.md create mode 100644 content/roadmaps/108-golang/content/108-go-testing-your-apps.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/100-watermill.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/101-rpcx.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/102-go-kit.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/103-micro.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/104-go-zero.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/105-protocol-buffers.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/106-grpc-go.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/107-grpc-gateway.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/108-twirp.md create mode 100644 content/roadmaps/108-golang/content/109-go-microservices/readme.md create mode 100644 content/roadmaps/108-golang/content/readme.md diff --git a/content/roadmaps/108-golang/content-paths.json b/content/roadmaps/108-golang/content-paths.json new file mode 100644 index 000000000..c35447633 --- /dev/null +++ b/content/roadmaps/108-golang/content-paths.json @@ -0,0 +1,68 @@ +{ + "home": "/roadmaps/108-golang/content/readme.md", + "go-basics": "/roadmaps/108-golang/content/100-go-basics/readme.md", + "go-basics:basic-syntax": "/roadmaps/108-golang/content/100-go-basics/100-basic-syntax.md", + "go-basics:variables": "/roadmaps/108-golang/content/100-go-basics/101-variables.md", + "go-basics:for-loop": "/roadmaps/108-golang/content/100-go-basics/103-for-loop.md", + "go-basics:range": "/roadmaps/108-golang/content/100-go-basics/104-range.md", + "go-basics:conditionals": "/roadmaps/108-golang/content/100-go-basics/107-conditionals.md", + "go-basics:errors-panic-recover": "/roadmaps/108-golang/content/100-go-basics/106-errors-panic-recover.md", + "go-basics:functions": "/roadmaps/108-golang/content/100-go-basics/108-functions.md", + "go-basics:packages": "/roadmaps/108-golang/content/100-go-basics/109-packages.md", + "go-basics:type-casting": "/roadmaps/108-golang/content/100-go-basics/110-type-casting.md", + "go-basics:type-inference": "/roadmaps/108-golang/content/100-go-basics/111-type-inference.md", + "go-basics:arrays": "/roadmaps/108-golang/content/100-go-basics/112-arrays.md", + "go-basics:slices": "/roadmaps/108-golang/content/100-go-basics/113-slices.md", + "go-basics:maps": "/roadmaps/108-golang/content/100-go-basics/114-maps.md", + "go-basics:make": "/roadmaps/108-golang/content/100-go-basics/115-make.md", + "go-basics:structs": "/roadmaps/108-golang/content/100-go-basics/116-structs.md", + "go-basics:data-types": "/roadmaps/108-golang/content/100-go-basics/102-data-types.md", + "go-advanced": "/roadmaps/108-golang/content/101-go-advanced/readme.md", + "go-advanced:go-modules": "/roadmaps/108-golang/content/101-go-advanced/100-go-modules.md", + "go-advanced:working-with-json": "/roadmaps/108-golang/content/101-go-advanced/101-working-with-json.md", + "go-advanced:types-and-type-assertions": "/roadmaps/108-golang/content/101-go-advanced/102-types-and-type-assertions.md", + "go-advanced:interfaces": "/roadmaps/108-golang/content/101-go-advanced/103-interfaces.md", + "go-advanced:context": "/roadmaps/108-golang/content/101-go-advanced/104-context.md", + "go-advanced:goroutines": "/roadmaps/108-golang/content/101-go-advanced/105-goroutines.md", + "go-advanced:channels": "/roadmaps/108-golang/content/101-go-advanced/106-channels.md", + "go-advanced:buffer": "/roadmaps/108-golang/content/101-go-advanced/107-buffer.md", + "go-advanced:select": "/roadmaps/108-golang/content/101-go-advanced/108-select.md", + "go-advanced:mutext": "/roadmaps/108-golang/content/101-go-advanced/109-mutext.md", + "go-building-clis": "/roadmaps/108-golang/content/102-go-building-clis/readme.md", + "go-building-clis:cobra": "/roadmaps/108-golang/content/102-go-building-clis/100-cobra.md", + "go-building-clis:urfave-cli": "/roadmaps/108-golang/content/102-go-building-clis/101-urfave-cli.md", + "go-orms": "/roadmaps/108-golang/content/103-go-orms/readme.md", + "go-orms:gorm": "/roadmaps/108-golang/content/103-go-orms/100-gorm.md", + "go-web-frameworks": "/roadmaps/108-golang/content/104-go-web-frameworks/readme.md", + "go-web-frameworks:beego": "/roadmaps/108-golang/content/104-go-web-frameworks/100-beego.md", + "go-web-frameworks:gin": "/roadmaps/108-golang/content/104-go-web-frameworks/101-gin.md", + "go-web-frameworks:revel": "/roadmaps/108-golang/content/104-go-web-frameworks/102-revel.md", + "go-web-frameworks:echo": "/roadmaps/108-golang/content/104-go-web-frameworks/103-echo.md", + "go-web-frameworks:gorilla": "/roadmaps/108-golang/content/104-go-web-frameworks/104-gorilla.md", + "go-web-frameworks:gofiber": "/roadmaps/108-golang/content/104-go-web-frameworks/105-gofiber.md", + "go-web-frameworks:buffalo": "/roadmaps/108-golang/content/104-go-web-frameworks/106-buffalo.md", + "go-logging": "/roadmaps/108-golang/content/105-go-logging/readme.md", + "go-logging:logrus": "/roadmaps/108-golang/content/105-go-logging/100-logrus.md", + "go-logging:zap": "/roadmaps/108-golang/content/105-go-logging/101-zap.md", + "go-realtime-communication": "/roadmaps/108-golang/content/106-go-realtime-communication/readme.md", + "go-realtime-communication:melody": "/roadmaps/108-golang/content/106-go-realtime-communication/100-melody.md", + "go-realtime-communication:centrifugo": "/roadmaps/108-golang/content/106-go-realtime-communication/101-centrifugo.md", + "go-api-clients": "/roadmaps/108-golang/content/107-go-api-clients/readme.md", + "go-api-clients:rest": "/roadmaps/108-golang/content/107-go-api-clients/100-rest/readme.md", + "go-api-clients:rest:heimdall": "/roadmaps/108-golang/content/107-go-api-clients/100-rest/100-heimdall.md", + "go-api-clients:rest:grequests": "/roadmaps/108-golang/content/107-go-api-clients/100-rest/101-grequests.md", + "go-api-clients:graphql": "/roadmaps/108-golang/content/107-go-api-clients/101-graphql/readme.md", + "go-api-clients:graphql:graphql-go": "/roadmaps/108-golang/content/107-go-api-clients/101-graphql/100-graphql-go.md", + "go-api-clients:graphql:gqlgen": "/roadmaps/108-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md", + "go-testing-your-apps": "/roadmaps/108-golang/content/108-go-testing-your-apps.md", + "go-microservices": "/roadmaps/108-golang/content/109-go-microservices/readme.md", + "go-microservices:watermill": "/roadmaps/108-golang/content/109-go-microservices/100-watermill.md", + "go-microservices:rpcx": "/roadmaps/108-golang/content/109-go-microservices/101-rpcx.md", + "go-microservices:go-kit": "/roadmaps/108-golang/content/109-go-microservices/102-go-kit.md", + "go-microservices:micro": "/roadmaps/108-golang/content/109-go-microservices/103-micro.md", + "go-microservices:go-zero": "/roadmaps/108-golang/content/109-go-microservices/104-go-zero.md", + "go-microservices:protocol-buffers": "/roadmaps/108-golang/content/109-go-microservices/105-protocol-buffers.md", + "go-microservices:grpc-go": "/roadmaps/108-golang/content/109-go-microservices/106-grpc-go.md", + "go-microservices:grpc-gateway": "/roadmaps/108-golang/content/109-go-microservices/107-grpc-gateway.md", + "go-microservices:twirp": "/roadmaps/108-golang/content/109-go-microservices/108-twirp.md" +} \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/100-basic-syntax.md b/content/roadmaps/108-golang/content/100-go-basics/100-basic-syntax.md new file mode 100644 index 000000000..89cd6b207 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/100-basic-syntax.md @@ -0,0 +1 @@ +# Basic syntax \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/101-variables.md b/content/roadmaps/108-golang/content/100-go-basics/101-variables.md new file mode 100644 index 000000000..bb79b115c --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/101-variables.md @@ -0,0 +1 @@ +# Variables \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/102-data-types.md b/content/roadmaps/108-golang/content/100-go-basics/102-data-types.md new file mode 100644 index 000000000..c0d6b9473 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/102-data-types.md @@ -0,0 +1 @@ +# Data types \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/103-for-loop.md b/content/roadmaps/108-golang/content/100-go-basics/103-for-loop.md new file mode 100644 index 000000000..b50a941e7 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/103-for-loop.md @@ -0,0 +1 @@ +# For loop \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/104-range.md b/content/roadmaps/108-golang/content/100-go-basics/104-range.md new file mode 100644 index 000000000..20259f08c --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/104-range.md @@ -0,0 +1 @@ +# Range \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/106-errors-panic-recover.md b/content/roadmaps/108-golang/content/100-go-basics/106-errors-panic-recover.md new file mode 100644 index 000000000..1da9c2efb --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/106-errors-panic-recover.md @@ -0,0 +1 @@ +# Errors panic recover \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/107-conditionals.md b/content/roadmaps/108-golang/content/100-go-basics/107-conditionals.md new file mode 100644 index 000000000..e36a33870 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/107-conditionals.md @@ -0,0 +1 @@ +# Conditionals \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/108-functions.md b/content/roadmaps/108-golang/content/100-go-basics/108-functions.md new file mode 100644 index 000000000..cebcc2697 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/108-functions.md @@ -0,0 +1 @@ +# Functions \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/109-packages.md b/content/roadmaps/108-golang/content/100-go-basics/109-packages.md new file mode 100644 index 000000000..9dcad6f26 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/109-packages.md @@ -0,0 +1 @@ +# Packages \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/110-type-casting.md b/content/roadmaps/108-golang/content/100-go-basics/110-type-casting.md new file mode 100644 index 000000000..9dccbd068 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/110-type-casting.md @@ -0,0 +1 @@ +# Type casting \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/111-type-inference.md b/content/roadmaps/108-golang/content/100-go-basics/111-type-inference.md new file mode 100644 index 000000000..b38016d0d --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/111-type-inference.md @@ -0,0 +1 @@ +# Type inference \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/112-arrays.md b/content/roadmaps/108-golang/content/100-go-basics/112-arrays.md new file mode 100644 index 000000000..6bfa7b9a1 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/112-arrays.md @@ -0,0 +1 @@ +# Arrays \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/113-slices.md b/content/roadmaps/108-golang/content/100-go-basics/113-slices.md new file mode 100644 index 000000000..18773da0a --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/113-slices.md @@ -0,0 +1 @@ +# Slices \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/114-maps.md b/content/roadmaps/108-golang/content/100-go-basics/114-maps.md new file mode 100644 index 000000000..e04b629b3 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/114-maps.md @@ -0,0 +1 @@ +# Maps \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/115-make.md b/content/roadmaps/108-golang/content/100-go-basics/115-make.md new file mode 100644 index 000000000..fe4af3cbd --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/115-make.md @@ -0,0 +1 @@ +# Make \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/116-structs.md b/content/roadmaps/108-golang/content/100-go-basics/116-structs.md new file mode 100644 index 000000000..17c24f6c0 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/116-structs.md @@ -0,0 +1 @@ +# Structs \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/100-go-basics/readme.md b/content/roadmaps/108-golang/content/100-go-basics/readme.md new file mode 100644 index 000000000..e938b1715 --- /dev/null +++ b/content/roadmaps/108-golang/content/100-go-basics/readme.md @@ -0,0 +1 @@ +# Go basics \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/100-go-modules.md b/content/roadmaps/108-golang/content/101-go-advanced/100-go-modules.md new file mode 100644 index 000000000..2b193139b --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/100-go-modules.md @@ -0,0 +1 @@ +# Go modules \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/101-working-with-json.md b/content/roadmaps/108-golang/content/101-go-advanced/101-working-with-json.md new file mode 100644 index 000000000..2fa5f5ad0 --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/101-working-with-json.md @@ -0,0 +1 @@ +# Working with json \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/102-types-and-type-assertions.md b/content/roadmaps/108-golang/content/101-go-advanced/102-types-and-type-assertions.md new file mode 100644 index 000000000..983046696 --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/102-types-and-type-assertions.md @@ -0,0 +1 @@ +# Types and type assertions \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/103-interfaces.md b/content/roadmaps/108-golang/content/101-go-advanced/103-interfaces.md new file mode 100644 index 000000000..ae1d147ef --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/103-interfaces.md @@ -0,0 +1 @@ +# Interfaces \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/104-context.md b/content/roadmaps/108-golang/content/101-go-advanced/104-context.md new file mode 100644 index 000000000..cced069fd --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/104-context.md @@ -0,0 +1 @@ +# Context \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/105-goroutines.md b/content/roadmaps/108-golang/content/101-go-advanced/105-goroutines.md new file mode 100644 index 000000000..33725778d --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/105-goroutines.md @@ -0,0 +1 @@ +# Goroutines \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/106-channels.md b/content/roadmaps/108-golang/content/101-go-advanced/106-channels.md new file mode 100644 index 000000000..bf27c3575 --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/106-channels.md @@ -0,0 +1 @@ +# Channels \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/107-buffer.md b/content/roadmaps/108-golang/content/101-go-advanced/107-buffer.md new file mode 100644 index 000000000..58f40c940 --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/107-buffer.md @@ -0,0 +1 @@ +# Buffer \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/108-select.md b/content/roadmaps/108-golang/content/101-go-advanced/108-select.md new file mode 100644 index 000000000..c8a42305e --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/108-select.md @@ -0,0 +1 @@ +# Select \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/109-mutext.md b/content/roadmaps/108-golang/content/101-go-advanced/109-mutext.md new file mode 100644 index 000000000..7d91e533c --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/109-mutext.md @@ -0,0 +1 @@ +# Mutext \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/101-go-advanced/readme.md b/content/roadmaps/108-golang/content/101-go-advanced/readme.md new file mode 100644 index 000000000..4300b2fc0 --- /dev/null +++ b/content/roadmaps/108-golang/content/101-go-advanced/readme.md @@ -0,0 +1 @@ +# Go advanced \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/102-go-building-clis/100-cobra.md b/content/roadmaps/108-golang/content/102-go-building-clis/100-cobra.md new file mode 100644 index 000000000..5310c6fa7 --- /dev/null +++ b/content/roadmaps/108-golang/content/102-go-building-clis/100-cobra.md @@ -0,0 +1 @@ +# Cobra \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/102-go-building-clis/101-urfave-cli.md b/content/roadmaps/108-golang/content/102-go-building-clis/101-urfave-cli.md new file mode 100644 index 000000000..634c970ee --- /dev/null +++ b/content/roadmaps/108-golang/content/102-go-building-clis/101-urfave-cli.md @@ -0,0 +1 @@ +# Urfave cli \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/102-go-building-clis/readme.md b/content/roadmaps/108-golang/content/102-go-building-clis/readme.md new file mode 100644 index 000000000..91af14454 --- /dev/null +++ b/content/roadmaps/108-golang/content/102-go-building-clis/readme.md @@ -0,0 +1 @@ +# Go building clis \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/103-go-orms/100-gorm.md b/content/roadmaps/108-golang/content/103-go-orms/100-gorm.md new file mode 100644 index 000000000..af46a8916 --- /dev/null +++ b/content/roadmaps/108-golang/content/103-go-orms/100-gorm.md @@ -0,0 +1 @@ +# Gorm \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/103-go-orms/readme.md b/content/roadmaps/108-golang/content/103-go-orms/readme.md new file mode 100644 index 000000000..d7489920d --- /dev/null +++ b/content/roadmaps/108-golang/content/103-go-orms/readme.md @@ -0,0 +1 @@ +# Go orms \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/104-go-web-frameworks/100-beego.md b/content/roadmaps/108-golang/content/104-go-web-frameworks/100-beego.md new file mode 100644 index 000000000..0494aea7c --- /dev/null +++ b/content/roadmaps/108-golang/content/104-go-web-frameworks/100-beego.md @@ -0,0 +1 @@ +# Beego \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/104-go-web-frameworks/101-gin.md b/content/roadmaps/108-golang/content/104-go-web-frameworks/101-gin.md new file mode 100644 index 000000000..617f8d1d8 --- /dev/null +++ b/content/roadmaps/108-golang/content/104-go-web-frameworks/101-gin.md @@ -0,0 +1 @@ +# Gin \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/104-go-web-frameworks/102-revel.md b/content/roadmaps/108-golang/content/104-go-web-frameworks/102-revel.md new file mode 100644 index 000000000..bd32b01de --- /dev/null +++ b/content/roadmaps/108-golang/content/104-go-web-frameworks/102-revel.md @@ -0,0 +1 @@ +# Revel \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/104-go-web-frameworks/103-echo.md b/content/roadmaps/108-golang/content/104-go-web-frameworks/103-echo.md new file mode 100644 index 000000000..183516c34 --- /dev/null +++ b/content/roadmaps/108-golang/content/104-go-web-frameworks/103-echo.md @@ -0,0 +1 @@ +# Echo \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/104-go-web-frameworks/104-gorilla.md b/content/roadmaps/108-golang/content/104-go-web-frameworks/104-gorilla.md new file mode 100644 index 000000000..8c29a41cf --- /dev/null +++ b/content/roadmaps/108-golang/content/104-go-web-frameworks/104-gorilla.md @@ -0,0 +1 @@ +# Gorilla \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/104-go-web-frameworks/105-gofiber.md b/content/roadmaps/108-golang/content/104-go-web-frameworks/105-gofiber.md new file mode 100644 index 000000000..f4a451b07 --- /dev/null +++ b/content/roadmaps/108-golang/content/104-go-web-frameworks/105-gofiber.md @@ -0,0 +1 @@ +# Gofiber \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/104-go-web-frameworks/106-buffalo.md b/content/roadmaps/108-golang/content/104-go-web-frameworks/106-buffalo.md new file mode 100644 index 000000000..84c98ee17 --- /dev/null +++ b/content/roadmaps/108-golang/content/104-go-web-frameworks/106-buffalo.md @@ -0,0 +1 @@ +# Buffalo \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/104-go-web-frameworks/readme.md b/content/roadmaps/108-golang/content/104-go-web-frameworks/readme.md new file mode 100644 index 000000000..8bfa03524 --- /dev/null +++ b/content/roadmaps/108-golang/content/104-go-web-frameworks/readme.md @@ -0,0 +1 @@ +# Go web frameworks \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/105-go-logging/100-logrus.md b/content/roadmaps/108-golang/content/105-go-logging/100-logrus.md new file mode 100644 index 000000000..5e9e40a43 --- /dev/null +++ b/content/roadmaps/108-golang/content/105-go-logging/100-logrus.md @@ -0,0 +1 @@ +# Logrus \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/105-go-logging/101-zap.md b/content/roadmaps/108-golang/content/105-go-logging/101-zap.md new file mode 100644 index 000000000..0698af580 --- /dev/null +++ b/content/roadmaps/108-golang/content/105-go-logging/101-zap.md @@ -0,0 +1 @@ +# Zap \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/105-go-logging/readme.md b/content/roadmaps/108-golang/content/105-go-logging/readme.md new file mode 100644 index 000000000..8d1b30c73 --- /dev/null +++ b/content/roadmaps/108-golang/content/105-go-logging/readme.md @@ -0,0 +1 @@ +# Go logging \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/106-go-realtime-communication/100-melody.md b/content/roadmaps/108-golang/content/106-go-realtime-communication/100-melody.md new file mode 100644 index 000000000..99e1476c7 --- /dev/null +++ b/content/roadmaps/108-golang/content/106-go-realtime-communication/100-melody.md @@ -0,0 +1 @@ +# Melody \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/106-go-realtime-communication/101-centrifugo.md b/content/roadmaps/108-golang/content/106-go-realtime-communication/101-centrifugo.md new file mode 100644 index 000000000..677c708f4 --- /dev/null +++ b/content/roadmaps/108-golang/content/106-go-realtime-communication/101-centrifugo.md @@ -0,0 +1 @@ +# Centrifugo \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/106-go-realtime-communication/readme.md b/content/roadmaps/108-golang/content/106-go-realtime-communication/readme.md new file mode 100644 index 000000000..e32d1e64c --- /dev/null +++ b/content/roadmaps/108-golang/content/106-go-realtime-communication/readme.md @@ -0,0 +1 @@ +# Go realtime communication \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/107-go-api-clients/100-rest/100-heimdall.md b/content/roadmaps/108-golang/content/107-go-api-clients/100-rest/100-heimdall.md new file mode 100644 index 000000000..2eb33afcc --- /dev/null +++ b/content/roadmaps/108-golang/content/107-go-api-clients/100-rest/100-heimdall.md @@ -0,0 +1 @@ +# Heimdall \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/107-go-api-clients/100-rest/101-grequests.md b/content/roadmaps/108-golang/content/107-go-api-clients/100-rest/101-grequests.md new file mode 100644 index 000000000..2887e3f72 --- /dev/null +++ b/content/roadmaps/108-golang/content/107-go-api-clients/100-rest/101-grequests.md @@ -0,0 +1 @@ +# Grequests \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/107-go-api-clients/100-rest/readme.md b/content/roadmaps/108-golang/content/107-go-api-clients/100-rest/readme.md new file mode 100644 index 000000000..5088a865c --- /dev/null +++ b/content/roadmaps/108-golang/content/107-go-api-clients/100-rest/readme.md @@ -0,0 +1 @@ +# Rest \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/100-graphql-go.md b/content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/100-graphql-go.md new file mode 100644 index 000000000..051c2b1b7 --- /dev/null +++ b/content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/100-graphql-go.md @@ -0,0 +1 @@ +# Graphql go \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md b/content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md new file mode 100644 index 000000000..4461f3ba3 --- /dev/null +++ b/content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md @@ -0,0 +1 @@ +# Gqlgen \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/readme.md b/content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/readme.md new file mode 100644 index 000000000..92b738b69 --- /dev/null +++ b/content/roadmaps/108-golang/content/107-go-api-clients/101-graphql/readme.md @@ -0,0 +1 @@ +# Graphql \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/107-go-api-clients/readme.md b/content/roadmaps/108-golang/content/107-go-api-clients/readme.md new file mode 100644 index 000000000..aa91346d9 --- /dev/null +++ b/content/roadmaps/108-golang/content/107-go-api-clients/readme.md @@ -0,0 +1 @@ +# Go api clients \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/108-go-testing-your-apps.md b/content/roadmaps/108-golang/content/108-go-testing-your-apps.md new file mode 100644 index 000000000..e1e91a5f7 --- /dev/null +++ b/content/roadmaps/108-golang/content/108-go-testing-your-apps.md @@ -0,0 +1 @@ +# Go testing your apps \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/100-watermill.md b/content/roadmaps/108-golang/content/109-go-microservices/100-watermill.md new file mode 100644 index 000000000..51d641f3c --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/100-watermill.md @@ -0,0 +1 @@ +# Watermill \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/101-rpcx.md b/content/roadmaps/108-golang/content/109-go-microservices/101-rpcx.md new file mode 100644 index 000000000..3a659a0af --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/101-rpcx.md @@ -0,0 +1 @@ +# Rpcx \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/102-go-kit.md b/content/roadmaps/108-golang/content/109-go-microservices/102-go-kit.md new file mode 100644 index 000000000..1b5166782 --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/102-go-kit.md @@ -0,0 +1 @@ +# Go kit \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/103-micro.md b/content/roadmaps/108-golang/content/109-go-microservices/103-micro.md new file mode 100644 index 000000000..6554f93c6 --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/103-micro.md @@ -0,0 +1 @@ +# Micro \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/104-go-zero.md b/content/roadmaps/108-golang/content/109-go-microservices/104-go-zero.md new file mode 100644 index 000000000..3a7a1df88 --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/104-go-zero.md @@ -0,0 +1 @@ +# Go zero \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/105-protocol-buffers.md b/content/roadmaps/108-golang/content/109-go-microservices/105-protocol-buffers.md new file mode 100644 index 000000000..bc7c88691 --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/105-protocol-buffers.md @@ -0,0 +1 @@ +# Protocol buffers \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/106-grpc-go.md b/content/roadmaps/108-golang/content/109-go-microservices/106-grpc-go.md new file mode 100644 index 000000000..5e5e1be77 --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/106-grpc-go.md @@ -0,0 +1 @@ +# Grpc go \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/107-grpc-gateway.md b/content/roadmaps/108-golang/content/109-go-microservices/107-grpc-gateway.md new file mode 100644 index 000000000..fd575787e --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/107-grpc-gateway.md @@ -0,0 +1 @@ +# Grpc gateway \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/108-twirp.md b/content/roadmaps/108-golang/content/109-go-microservices/108-twirp.md new file mode 100644 index 000000000..73946d63b --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/108-twirp.md @@ -0,0 +1 @@ +# Twirp \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/109-go-microservices/readme.md b/content/roadmaps/108-golang/content/109-go-microservices/readme.md new file mode 100644 index 000000000..34fcbdf8e --- /dev/null +++ b/content/roadmaps/108-golang/content/109-go-microservices/readme.md @@ -0,0 +1 @@ +# Go microservices \ No newline at end of file diff --git a/content/roadmaps/108-golang/content/readme.md b/content/roadmaps/108-golang/content/readme.md new file mode 100644 index 000000000..4e768b56d --- /dev/null +++ b/content/roadmaps/108-golang/content/readme.md @@ -0,0 +1 @@ +# \ No newline at end of file