Make way for JavaScript roadmap

pull/2791/head
Kamran Ahmed 3 years ago
parent fe72ab1579
commit 6b7d5c03ff
  1. 32
      content/roadmaps.json
  2. 0
      content/roadmaps/107-android/landscape.md
  3. 0
      content/roadmaps/107-android/meta.json
  4. 0
      content/roadmaps/107-android/resources.md
  5. 53
      content/roadmaps/107-python/content-paths.json
  6. 68
      content/roadmaps/108-golang/content-paths.json
  7. 53
      content/roadmaps/108-python/content-paths.json
  8. 0
      content/roadmaps/108-python/content/100-python-basics/100-basic-syntax.md
  9. 0
      content/roadmaps/108-python/content/100-python-basics/101-variables-and-datatypes.md
  10. 0
      content/roadmaps/108-python/content/100-python-basics/102-conditionals.md
  11. 0
      content/roadmaps/108-python/content/100-python-basics/103-typecasting-exceptions.md
  12. 0
      content/roadmaps/108-python/content/100-python-basics/104-functions.md
  13. 0
      content/roadmaps/108-python/content/100-python-basics/105-lists-tuples-sets-dictionaries.md
  14. 0
      content/roadmaps/108-python/content/100-python-basics/readme.md
  15. 0
      content/roadmaps/108-python/content/101-data-structures-and-algorithms/100-arrays-linked-lists.md
  16. 0
      content/roadmaps/108-python/content/101-data-structures-and-algorithms/101-heaps-stacks-queues.md
  17. 0
      content/roadmaps/108-python/content/101-data-structures-and-algorithms/102-hash-tables.md
  18. 0
      content/roadmaps/108-python/content/101-data-structures-and-algorithms/103-binary-search-trees.md
  19. 0
      content/roadmaps/108-python/content/101-data-structures-and-algorithms/104-recursion.md
  20. 0
      content/roadmaps/108-python/content/101-data-structures-and-algorithms/105-sorting-algorithms.md
  21. 0
      content/roadmaps/108-python/content/101-data-structures-and-algorithms/readme.md
  22. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/100-oop/100-methods-dunder.md
  23. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/100-oop/101-inheritance.md
  24. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/100-oop/102-classes.md
  25. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/100-oop/readme.md
  26. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/101-regular-expressions.md
  27. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/102-decorators.md
  28. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/103-lambdas.md
  29. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/104-iterators.md
  30. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/105-modules/100-builtin-modules.md
  31. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/105-modules/101-custom-modules.md
  32. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/105-modules/readme.md
  33. 0
      content/roadmaps/108-python/content/102-python-advanced-topics/readme.md
  34. 0
      content/roadmaps/108-python/content/103-version-control-systems/100-basic-git-usage.md
  35. 0
      content/roadmaps/108-python/content/103-version-control-systems/readme.md
  36. 0
      content/roadmaps/108-python/content/104-repo-hosting-services/100-github.md
  37. 0
      content/roadmaps/108-python/content/104-repo-hosting-services/101-gitlab.md
  38. 0
      content/roadmaps/108-python/content/104-repo-hosting-services/102-bitbucket.md
  39. 0
      content/roadmaps/108-python/content/104-repo-hosting-services/readme.md
  40. 0
      content/roadmaps/108-python/content/105-python-package-managers/100-pypi.md
  41. 0
      content/roadmaps/108-python/content/105-python-package-managers/101-pip.md
  42. 0
      content/roadmaps/108-python/content/105-python-package-managers/readme.md
  43. 0
      content/roadmaps/108-python/content/106-python-frameworks/100-synchronous/100-django.md
  44. 0
      content/roadmaps/108-python/content/106-python-frameworks/100-synchronous/101-flask.md
  45. 0
      content/roadmaps/108-python/content/106-python-frameworks/100-synchronous/102-pyramid.md
  46. 0
      content/roadmaps/108-python/content/106-python-frameworks/100-synchronous/readme.md
  47. 0
      content/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/100-gevent.md
  48. 0
      content/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/101-aiohttp.md
  49. 0
      content/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/102-tornado.md
  50. 0
      content/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/103-sanic.md
  51. 0
      content/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/readme.md
  52. 0
      content/roadmaps/108-python/content/106-python-frameworks/readme.md
  53. 0
      content/roadmaps/108-python/content/107-python-testing/100-unittest-pyunit.md
  54. 0
      content/roadmaps/108-python/content/107-python-testing/101-pytest.md
  55. 0
      content/roadmaps/108-python/content/107-python-testing/102-doctest.md
  56. 0
      content/roadmaps/108-python/content/107-python-testing/102-nose.md
  57. 0
      content/roadmaps/108-python/content/107-python-testing/readme.md
  58. 0
      content/roadmaps/108-python/content/readme.md
  59. 0
      content/roadmaps/108-python/landscape.md
  60. 0
      content/roadmaps/108-python/meta.json
  61. 0
      content/roadmaps/108-python/resources.md
  62. 68
      content/roadmaps/109-golang/content-paths.json
  63. 0
      content/roadmaps/109-golang/content/100-go-basics/100-basic-syntax.md
  64. 0
      content/roadmaps/109-golang/content/100-go-basics/101-variables.md
  65. 0
      content/roadmaps/109-golang/content/100-go-basics/102-data-types.md
  66. 0
      content/roadmaps/109-golang/content/100-go-basics/103-for-loop.md
  67. 0
      content/roadmaps/109-golang/content/100-go-basics/104-range.md
  68. 0
      content/roadmaps/109-golang/content/100-go-basics/106-errors-panic-recover.md
  69. 0
      content/roadmaps/109-golang/content/100-go-basics/107-conditionals.md
  70. 0
      content/roadmaps/109-golang/content/100-go-basics/108-functions.md
  71. 0
      content/roadmaps/109-golang/content/100-go-basics/109-packages.md
  72. 0
      content/roadmaps/109-golang/content/100-go-basics/110-type-casting.md
  73. 0
      content/roadmaps/109-golang/content/100-go-basics/111-type-inference.md
  74. 0
      content/roadmaps/109-golang/content/100-go-basics/112-arrays.md
  75. 0
      content/roadmaps/109-golang/content/100-go-basics/113-slices.md
  76. 0
      content/roadmaps/109-golang/content/100-go-basics/114-maps.md
  77. 0
      content/roadmaps/109-golang/content/100-go-basics/115-make.md
  78. 0
      content/roadmaps/109-golang/content/100-go-basics/116-structs.md
  79. 0
      content/roadmaps/109-golang/content/100-go-basics/readme.md
  80. 0
      content/roadmaps/109-golang/content/101-go-advanced/100-go-modules.md
  81. 0
      content/roadmaps/109-golang/content/101-go-advanced/101-working-with-json.md
  82. 0
      content/roadmaps/109-golang/content/101-go-advanced/102-types-and-type-assertions.md
  83. 0
      content/roadmaps/109-golang/content/101-go-advanced/103-interfaces.md
  84. 0
      content/roadmaps/109-golang/content/101-go-advanced/104-context.md
  85. 0
      content/roadmaps/109-golang/content/101-go-advanced/105-goroutines.md
  86. 0
      content/roadmaps/109-golang/content/101-go-advanced/106-channels.md
  87. 0
      content/roadmaps/109-golang/content/101-go-advanced/107-buffer.md
  88. 0
      content/roadmaps/109-golang/content/101-go-advanced/108-select.md
  89. 0
      content/roadmaps/109-golang/content/101-go-advanced/109-mutext.md
  90. 0
      content/roadmaps/109-golang/content/101-go-advanced/readme.md
  91. 0
      content/roadmaps/109-golang/content/102-go-building-clis/100-cobra.md
  92. 0
      content/roadmaps/109-golang/content/102-go-building-clis/101-urfave-cli.md
  93. 0
      content/roadmaps/109-golang/content/102-go-building-clis/readme.md
  94. 0
      content/roadmaps/109-golang/content/103-go-orms/100-gorm.md
  95. 0
      content/roadmaps/109-golang/content/103-go-orms/readme.md
  96. 0
      content/roadmaps/109-golang/content/104-go-web-frameworks/100-beego.md
  97. 0
      content/roadmaps/109-golang/content/104-go-web-frameworks/101-gin.md
  98. 0
      content/roadmaps/109-golang/content/104-go-web-frameworks/102-revel.md
  99. 0
      content/roadmaps/109-golang/content/104-go-web-frameworks/103-echo.md
  100. 0
      content/roadmaps/109-golang/content/104-go-web-frameworks/104-gorilla.md
  101. Some files were not shown because too many files have changed in this diff Show More

@ -318,8 +318,8 @@
"isCommunity": false,
"featured": true,
"jsonUrl": "/project/android.json",
"landingPath": "/roadmaps/106-android/landscape.md",
"resourcesPath": "/roadmaps/106-android/resources.md",
"landingPath": "/roadmaps/107-android/landscape.md",
"resourcesPath": "/roadmaps/107-android/resources.md",
"versions": [
"latest",
"2018",
@ -330,7 +330,7 @@
"url": "https://twitter.com/kamranahmedse"
},
"id": "android",
"metaPath": "/roadmaps/106-android/meta.json",
"metaPath": "/roadmaps/107-android/meta.json",
"isUpcoming": false
},
{
@ -360,7 +360,7 @@
"isCommunity": false,
"featured": true,
"jsonUrl": "/project/python.json",
"resourcesPath": "/roadmaps/107-python/resources.md",
"resourcesPath": "/roadmaps/108-python/resources.md",
"pdfUrl": "/pdfs/python.pdf",
"versions": [
"latest"
@ -369,9 +369,9 @@
"name": "Kamran Ahmed",
"url": "https://twitter.com/kamranahmedse"
},
"contentPathsFilePath": "/roadmaps/107-python/content-paths.json",
"contentPathsFilePath": "/roadmaps/108-python/content-paths.json",
"id": "python",
"metaPath": "/roadmaps/107-python/meta.json",
"metaPath": "/roadmaps/108-python/meta.json",
"isUpcoming": false
},
{
@ -412,7 +412,7 @@
"isUpcoming": false,
"featured": true,
"jsonUrl": "/project/golang.json",
"resourcesPath": "/roadmaps/108-golang/resources.md",
"resourcesPath": "/roadmaps/109-golang/resources.md",
"pdfUrl": "/pdfs/go.pdf",
"versions": [
"latest",
@ -423,9 +423,9 @@
"name": "Kamran Ahmed",
"url": "https://twitter.com/kamranahmedse"
},
"contentPathsFilePath": "/roadmaps/108-golang/content-paths.json",
"contentPathsFilePath": "/roadmaps/109-golang/content-paths.json",
"id": "golang",
"metaPath": "/roadmaps/108-golang/meta.json"
"metaPath": "/roadmaps/109-golang/meta.json"
},
{
"seo": {
@ -464,7 +464,7 @@
"isUpcoming": false,
"featured": true,
"jsonUrl": "/project/java.json",
"resourcesPath": "/roadmaps/109-java/resources.md",
"resourcesPath": "/roadmaps/110-java/resources.md",
"versions": [
"latest",
"2018",
@ -475,9 +475,9 @@
"url": "https://twitter.com/kamranahmedse"
},
"pdfUrl": "/pdfs/java.pdf",
"contentPathsFilePath": "/roadmaps/109-java/content-paths.json",
"contentPathsFilePath": "/roadmaps/110-java/content-paths.json",
"id": "java",
"metaPath": "/roadmaps/109-java/meta.json"
"metaPath": "/roadmaps/110-java/meta.json"
},
{
"seo": {
@ -509,8 +509,8 @@
"featuredTitle": "DBA",
"type": "role",
"featuredDescription": "Step by step guide to become a PostgreSQL DBA in 2022",
"landingPath": "/roadmaps/110-postgresql-dba/landscape.md",
"resourcesPath": "/roadmaps/110-postgresql-dba/resources.md",
"landingPath": "/roadmaps/111-postgresql-dba/landscape.md",
"resourcesPath": "/roadmaps/111-postgresql-dba/resources.md",
"author": {
"name": "Alexey Lesovsky",
"url": "https://github.com/lesovsky"
@ -521,7 +521,7 @@
"detailed": false,
"versions": [],
"id": "postgresql-dba",
"metaPath": "/roadmaps/110-postgresql-dba/meta.json",
"metaPath": "/roadmaps/111-postgresql-dba/meta.json",
"isUpcoming": false
},
{
@ -610,4 +610,4 @@
"id": "qa",
"metaPath": "/roadmaps/113-qa/meta.json"
}
]
]

@ -1,53 +0,0 @@
{
"home": "/roadmaps/107-python/content/readme.md",
"python-basics": "/roadmaps/107-python/content/100-python-basics/readme.md",
"python-basics:basic-syntax": "/roadmaps/107-python/content/100-python-basics/100-basic-syntax.md",
"python-basics:variables-and-datatypes": "/roadmaps/107-python/content/100-python-basics/101-variables-and-datatypes.md",
"python-basics:conditionals": "/roadmaps/107-python/content/100-python-basics/102-conditionals.md",
"python-basics:typecasting-exceptions": "/roadmaps/107-python/content/100-python-basics/103-typecasting-exceptions.md",
"python-basics:functions": "/roadmaps/107-python/content/100-python-basics/104-functions.md",
"python-basics:lists-tuples-sets-dictionaries": "/roadmaps/107-python/content/100-python-basics/105-lists-tuples-sets-dictionaries.md",
"data-structures-and-algorithms": "/roadmaps/107-python/content/101-data-structures-and-algorithms/readme.md",
"data-structures-and-algorithms:arrays-linked-lists": "/roadmaps/107-python/content/101-data-structures-and-algorithms/100-arrays-linked-lists.md",
"data-structures-and-algorithms:heaps-stacks-queues": "/roadmaps/107-python/content/101-data-structures-and-algorithms/101-heaps-stacks-queues.md",
"data-structures-and-algorithms:hash-tables": "/roadmaps/107-python/content/101-data-structures-and-algorithms/102-hash-tables.md",
"data-structures-and-algorithms:binary-search-trees": "/roadmaps/107-python/content/101-data-structures-and-algorithms/103-binary-search-trees.md",
"data-structures-and-algorithms:recursion": "/roadmaps/107-python/content/101-data-structures-and-algorithms/104-recursion.md",
"data-structures-and-algorithms:sorting-algorithms": "/roadmaps/107-python/content/101-data-structures-and-algorithms/105-sorting-algorithms.md",
"python-advanced-topics": "/roadmaps/107-python/content/102-python-advanced-topics/readme.md",
"python-advanced-topics:oop": "/roadmaps/107-python/content/102-python-advanced-topics/100-oop/readme.md",
"python-advanced-topics:oop:methods-dunder": "/roadmaps/107-python/content/102-python-advanced-topics/100-oop/100-methods-dunder.md",
"python-advanced-topics:oop:inheritance": "/roadmaps/107-python/content/102-python-advanced-topics/100-oop/101-inheritance.md",
"python-advanced-topics:oop:classes": "/roadmaps/107-python/content/102-python-advanced-topics/100-oop/102-classes.md",
"python-advanced-topics:regular-expressions": "/roadmaps/107-python/content/102-python-advanced-topics/101-regular-expressions.md",
"python-advanced-topics:decorators": "/roadmaps/107-python/content/102-python-advanced-topics/102-decorators.md",
"python-advanced-topics:lambdas": "/roadmaps/107-python/content/102-python-advanced-topics/103-lambdas.md",
"python-advanced-topics:iterators": "/roadmaps/107-python/content/102-python-advanced-topics/104-iterators.md",
"python-advanced-topics:modules": "/roadmaps/107-python/content/102-python-advanced-topics/105-modules/readme.md",
"python-advanced-topics:modules:builtin-modules": "/roadmaps/107-python/content/102-python-advanced-topics/105-modules/100-builtin-modules.md",
"python-advanced-topics:modules:custom-modules": "/roadmaps/107-python/content/102-python-advanced-topics/105-modules/101-custom-modules.md",
"version-control-systems": "/roadmaps/107-python/content/103-version-control-systems/readme.md",
"version-control-systems:basic-git-usage": "/roadmaps/107-python/content/103-version-control-systems/100-basic-git-usage.md",
"repo-hosting-services": "/roadmaps/107-python/content/104-repo-hosting-services/readme.md",
"repo-hosting-services:github": "/roadmaps/107-python/content/104-repo-hosting-services/100-github.md",
"repo-hosting-services:gitlab": "/roadmaps/107-python/content/104-repo-hosting-services/101-gitlab.md",
"repo-hosting-services:bitbucket": "/roadmaps/107-python/content/104-repo-hosting-services/102-bitbucket.md",
"python-package-managers": "/roadmaps/107-python/content/105-python-package-managers/readme.md",
"python-package-managers:pypi": "/roadmaps/107-python/content/105-python-package-managers/100-pypi.md",
"python-package-managers:pip": "/roadmaps/107-python/content/105-python-package-managers/101-pip.md",
"python-frameworks": "/roadmaps/107-python/content/106-python-frameworks/readme.md",
"python-frameworks:synchronous": "/roadmaps/107-python/content/106-python-frameworks/100-synchronous/readme.md",
"python-frameworks:synchronous:django": "/roadmaps/107-python/content/106-python-frameworks/100-synchronous/100-django.md",
"python-frameworks:synchronous:flask": "/roadmaps/107-python/content/106-python-frameworks/100-synchronous/101-flask.md",
"python-frameworks:synchronous:pyramid": "/roadmaps/107-python/content/106-python-frameworks/100-synchronous/102-pyramid.md",
"python-frameworks:asynchronous": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/readme.md",
"python-frameworks:asynchronous:gevent": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/100-gevent.md",
"python-frameworks:asynchronous:aiohttp": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/101-aiohttp.md",
"python-frameworks:asynchronous:tornado": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/102-tornado.md",
"python-frameworks:asynchronous:sanic": "/roadmaps/107-python/content/106-python-frameworks/101-asynchronous/103-sanic.md",
"python-testing": "/roadmaps/107-python/content/107-python-testing/readme.md",
"python-testing:unittest-pyunit": "/roadmaps/107-python/content/107-python-testing/100-unittest-pyunit.md",
"python-testing:pytest": "/roadmaps/107-python/content/107-python-testing/101-pytest.md",
"python-testing:doctest": "/roadmaps/107-python/content/107-python-testing/102-doctest.md",
"python-testing:nose": "/roadmaps/107-python/content/107-python-testing/102-nose.md"
}

@ -1,68 +0,0 @@
{
"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"
}

@ -0,0 +1,53 @@
{
"home": "/roadmaps/108-python/content/readme.md",
"python-basics": "/roadmaps/108-python/content/100-python-basics/readme.md",
"python-basics:basic-syntax": "/roadmaps/108-python/content/100-python-basics/100-basic-syntax.md",
"python-basics:variables-and-datatypes": "/roadmaps/108-python/content/100-python-basics/101-variables-and-datatypes.md",
"python-basics:conditionals": "/roadmaps/108-python/content/100-python-basics/102-conditionals.md",
"python-basics:typecasting-exceptions": "/roadmaps/108-python/content/100-python-basics/103-typecasting-exceptions.md",
"python-basics:functions": "/roadmaps/108-python/content/100-python-basics/104-functions.md",
"python-basics:lists-tuples-sets-dictionaries": "/roadmaps/108-python/content/100-python-basics/105-lists-tuples-sets-dictionaries.md",
"data-structures-and-algorithms": "/roadmaps/108-python/content/101-data-structures-and-algorithms/readme.md",
"data-structures-and-algorithms:arrays-linked-lists": "/roadmaps/108-python/content/101-data-structures-and-algorithms/100-arrays-linked-lists.md",
"data-structures-and-algorithms:heaps-stacks-queues": "/roadmaps/108-python/content/101-data-structures-and-algorithms/101-heaps-stacks-queues.md",
"data-structures-and-algorithms:hash-tables": "/roadmaps/108-python/content/101-data-structures-and-algorithms/102-hash-tables.md",
"data-structures-and-algorithms:binary-search-trees": "/roadmaps/108-python/content/101-data-structures-and-algorithms/103-binary-search-trees.md",
"data-structures-and-algorithms:recursion": "/roadmaps/108-python/content/101-data-structures-and-algorithms/104-recursion.md",
"data-structures-and-algorithms:sorting-algorithms": "/roadmaps/108-python/content/101-data-structures-and-algorithms/105-sorting-algorithms.md",
"python-advanced-topics": "/roadmaps/108-python/content/102-python-advanced-topics/readme.md",
"python-advanced-topics:oop": "/roadmaps/108-python/content/102-python-advanced-topics/100-oop/readme.md",
"python-advanced-topics:oop:methods-dunder": "/roadmaps/108-python/content/102-python-advanced-topics/100-oop/100-methods-dunder.md",
"python-advanced-topics:oop:inheritance": "/roadmaps/108-python/content/102-python-advanced-topics/100-oop/101-inheritance.md",
"python-advanced-topics:oop:classes": "/roadmaps/108-python/content/102-python-advanced-topics/100-oop/102-classes.md",
"python-advanced-topics:regular-expressions": "/roadmaps/108-python/content/102-python-advanced-topics/101-regular-expressions.md",
"python-advanced-topics:decorators": "/roadmaps/108-python/content/102-python-advanced-topics/102-decorators.md",
"python-advanced-topics:lambdas": "/roadmaps/108-python/content/102-python-advanced-topics/103-lambdas.md",
"python-advanced-topics:iterators": "/roadmaps/108-python/content/102-python-advanced-topics/104-iterators.md",
"python-advanced-topics:modules": "/roadmaps/108-python/content/102-python-advanced-topics/105-modules/readme.md",
"python-advanced-topics:modules:builtin-modules": "/roadmaps/108-python/content/102-python-advanced-topics/105-modules/100-builtin-modules.md",
"python-advanced-topics:modules:custom-modules": "/roadmaps/108-python/content/102-python-advanced-topics/105-modules/101-custom-modules.md",
"version-control-systems": "/roadmaps/108-python/content/103-version-control-systems/readme.md",
"version-control-systems:basic-git-usage": "/roadmaps/108-python/content/103-version-control-systems/100-basic-git-usage.md",
"repo-hosting-services": "/roadmaps/108-python/content/104-repo-hosting-services/readme.md",
"repo-hosting-services:github": "/roadmaps/108-python/content/104-repo-hosting-services/100-github.md",
"repo-hosting-services:gitlab": "/roadmaps/108-python/content/104-repo-hosting-services/101-gitlab.md",
"repo-hosting-services:bitbucket": "/roadmaps/108-python/content/104-repo-hosting-services/102-bitbucket.md",
"python-package-managers": "/roadmaps/108-python/content/105-python-package-managers/readme.md",
"python-package-managers:pypi": "/roadmaps/108-python/content/105-python-package-managers/100-pypi.md",
"python-package-managers:pip": "/roadmaps/108-python/content/105-python-package-managers/101-pip.md",
"python-frameworks": "/roadmaps/108-python/content/106-python-frameworks/readme.md",
"python-frameworks:synchronous": "/roadmaps/108-python/content/106-python-frameworks/100-synchronous/readme.md",
"python-frameworks:synchronous:django": "/roadmaps/108-python/content/106-python-frameworks/100-synchronous/100-django.md",
"python-frameworks:synchronous:flask": "/roadmaps/108-python/content/106-python-frameworks/100-synchronous/101-flask.md",
"python-frameworks:synchronous:pyramid": "/roadmaps/108-python/content/106-python-frameworks/100-synchronous/102-pyramid.md",
"python-frameworks:asynchronous": "/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/readme.md",
"python-frameworks:asynchronous:gevent": "/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/100-gevent.md",
"python-frameworks:asynchronous:aiohttp": "/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/101-aiohttp.md",
"python-frameworks:asynchronous:tornado": "/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/102-tornado.md",
"python-frameworks:asynchronous:sanic": "/roadmaps/108-python/content/106-python-frameworks/101-asynchronous/103-sanic.md",
"python-testing": "/roadmaps/108-python/content/108-python-testing/readme.md",
"python-testing:unittest-pyunit": "/roadmaps/108-python/content/108-python-testing/100-unittest-pyunit.md",
"python-testing:pytest": "/roadmaps/108-python/content/108-python-testing/101-pytest.md",
"python-testing:doctest": "/roadmaps/108-python/content/108-python-testing/102-doctest.md",
"python-testing:nose": "/roadmaps/108-python/content/108-python-testing/102-nose.md"
}

@ -0,0 +1,68 @@
{
"home": "/roadmaps/109-golang/content/readme.md",
"go-basics": "/roadmaps/109-golang/content/100-go-basics/readme.md",
"go-basics:basic-syntax": "/roadmaps/109-golang/content/100-go-basics/100-basic-syntax.md",
"go-basics:variables": "/roadmaps/109-golang/content/100-go-basics/101-variables.md",
"go-basics:for-loop": "/roadmaps/109-golang/content/100-go-basics/103-for-loop.md",
"go-basics:range": "/roadmaps/109-golang/content/100-go-basics/104-range.md",
"go-basics:conditionals": "/roadmaps/109-golang/content/100-go-basics/107-conditionals.md",
"go-basics:errors-panic-recover": "/roadmaps/109-golang/content/100-go-basics/106-errors-panic-recover.md",
"go-basics:functions": "/roadmaps/109-golang/content/100-go-basics/108-functions.md",
"go-basics:packages": "/roadmaps/109-golang/content/100-go-basics/109-packages.md",
"go-basics:type-casting": "/roadmaps/109-golang/content/100-go-basics/110-type-casting.md",
"go-basics:type-inference": "/roadmaps/109-golang/content/100-go-basics/111-type-inference.md",
"go-basics:arrays": "/roadmaps/109-golang/content/100-go-basics/112-arrays.md",
"go-basics:slices": "/roadmaps/109-golang/content/100-go-basics/113-slices.md",
"go-basics:maps": "/roadmaps/109-golang/content/100-go-basics/114-maps.md",
"go-basics:make": "/roadmaps/109-golang/content/100-go-basics/115-make.md",
"go-basics:structs": "/roadmaps/109-golang/content/100-go-basics/116-structs.md",
"go-basics:data-types": "/roadmaps/109-golang/content/100-go-basics/102-data-types.md",
"go-advanced": "/roadmaps/109-golang/content/101-go-advanced/readme.md",
"go-advanced:go-modules": "/roadmaps/109-golang/content/101-go-advanced/100-go-modules.md",
"go-advanced:working-with-json": "/roadmaps/109-golang/content/101-go-advanced/101-working-with-json.md",
"go-advanced:types-and-type-assertions": "/roadmaps/109-golang/content/101-go-advanced/102-types-and-type-assertions.md",
"go-advanced:interfaces": "/roadmaps/109-golang/content/101-go-advanced/103-interfaces.md",
"go-advanced:context": "/roadmaps/109-golang/content/101-go-advanced/104-context.md",
"go-advanced:goroutines": "/roadmaps/109-golang/content/101-go-advanced/105-goroutines.md",
"go-advanced:channels": "/roadmaps/109-golang/content/101-go-advanced/106-channels.md",
"go-advanced:buffer": "/roadmaps/109-golang/content/101-go-advanced/107-buffer.md",
"go-advanced:select": "/roadmaps/109-golang/content/101-go-advanced/108-select.md",
"go-advanced:mutext": "/roadmaps/109-golang/content/101-go-advanced/109-mutext.md",
"go-building-clis": "/roadmaps/109-golang/content/102-go-building-clis/readme.md",
"go-building-clis:cobra": "/roadmaps/109-golang/content/102-go-building-clis/100-cobra.md",
"go-building-clis:urfave-cli": "/roadmaps/109-golang/content/102-go-building-clis/101-urfave-cli.md",
"go-orms": "/roadmaps/109-golang/content/103-go-orms/readme.md",
"go-orms:gorm": "/roadmaps/109-golang/content/103-go-orms/100-gorm.md",
"go-web-frameworks": "/roadmaps/109-golang/content/104-go-web-frameworks/readme.md",
"go-web-frameworks:beego": "/roadmaps/109-golang/content/104-go-web-frameworks/100-beego.md",
"go-web-frameworks:gin": "/roadmaps/109-golang/content/104-go-web-frameworks/101-gin.md",
"go-web-frameworks:revel": "/roadmaps/109-golang/content/104-go-web-frameworks/102-revel.md",
"go-web-frameworks:echo": "/roadmaps/109-golang/content/104-go-web-frameworks/103-echo.md",
"go-web-frameworks:gorilla": "/roadmaps/109-golang/content/104-go-web-frameworks/104-gorilla.md",
"go-web-frameworks:gofiber": "/roadmaps/109-golang/content/104-go-web-frameworks/105-gofiber.md",
"go-web-frameworks:buffalo": "/roadmaps/109-golang/content/104-go-web-frameworks/106-buffalo.md",
"go-logging": "/roadmaps/109-golang/content/105-go-logging/readme.md",
"go-logging:logrus": "/roadmaps/109-golang/content/105-go-logging/100-logrus.md",
"go-logging:zap": "/roadmaps/109-golang/content/105-go-logging/101-zap.md",
"go-realtime-communication": "/roadmaps/109-golang/content/106-go-realtime-communication/readme.md",
"go-realtime-communication:melody": "/roadmaps/109-golang/content/106-go-realtime-communication/100-melody.md",
"go-realtime-communication:centrifugo": "/roadmaps/109-golang/content/106-go-realtime-communication/101-centrifugo.md",
"go-api-clients": "/roadmaps/109-golang/content/107-go-api-clients/readme.md",
"go-api-clients:rest": "/roadmaps/109-golang/content/107-go-api-clients/100-rest/readme.md",
"go-api-clients:rest:heimdall": "/roadmaps/109-golang/content/107-go-api-clients/100-rest/100-heimdall.md",
"go-api-clients:rest:grequests": "/roadmaps/109-golang/content/107-go-api-clients/100-rest/101-grequests.md",
"go-api-clients:graphql": "/roadmaps/109-golang/content/107-go-api-clients/101-graphql/readme.md",
"go-api-clients:graphql:graphql-go": "/roadmaps/109-golang/content/107-go-api-clients/101-graphql/100-graphql-go.md",
"go-api-clients:graphql:gqlgen": "/roadmaps/109-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md",
"go-testing-your-apps": "/roadmaps/109-golang/content/108-go-testing-your-apps.md",
"go-microservices": "/roadmaps/109-golang/content/109-go-microservices/readme.md",
"go-microservices:watermill": "/roadmaps/109-golang/content/109-go-microservices/100-watermill.md",
"go-microservices:rpcx": "/roadmaps/109-golang/content/109-go-microservices/101-rpcx.md",
"go-microservices:go-kit": "/roadmaps/109-golang/content/109-go-microservices/102-go-kit.md",
"go-microservices:micro": "/roadmaps/109-golang/content/109-go-microservices/103-micro.md",
"go-microservices:go-zero": "/roadmaps/109-golang/content/109-go-microservices/104-go-zero.md",
"go-microservices:protocol-buffers": "/roadmaps/109-golang/content/109-go-microservices/105-protocol-buffers.md",
"go-microservices:grpc-go": "/roadmaps/109-golang/content/109-go-microservices/106-grpc-go.md",
"go-microservices:grpc-gateway": "/roadmaps/109-golang/content/109-go-microservices/107-grpc-gateway.md",
"go-microservices:twirp": "/roadmaps/109-golang/content/109-go-microservices/108-twirp.md"
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save