From 7e96457ac049476cf23c45b33e7d4e1b1655e87c Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Tue, 16 Aug 2022 04:22:54 +0400 Subject: [PATCH] Add content directories --- content/roadmaps.json | 3 + .../112-blockchain/content-paths.json | 122 ++++++++++++++++++ .../100-what-is-blockchain.md | 1 + .../101-decentralization.md | 1 + .../102-why-blockchain-matters.md | 1 + .../103-blockchain-structure.md | 1 + .../104-basic-blockchain-operations.md | 1 + .../105-applications-and-uses.md | 1 + .../content/100-blockchain-basics/readme.md | 1 + .../100-storage.md | 1 + .../101-mining-and-incentive-models.md | 1 + .../102-decentralization-vs-trust.md | 1 + .../103-blockchain-forking.md | 1 + .../104-cryptocurrencies.md | 1 + .../105-cryptowallets.md | 1 + .../106-cryptography.md | 1 + .../107-consensus-protocols.md | 1 + .../108-blockchain-interoperability.md | 1 + .../109-blockchains/100-solana.md | 1 + .../109-blockchains/101-terra.md | 1 + .../102-evm-based/avalanche.md | 1 + .../102-evm-based/binance-smart-chain.md | 1 + .../109-blockchains/102-evm-based/ethereum.md | 1 + .../109-blockchains/102-evm-based/fantom.md | 1 + .../102-evm-based/gnosis-chain.md | 1 + .../102-evm-based/huobi-eco-chain.md | 1 + .../102-evm-based/moonbeam-moonriver.md | 1 + .../109-blockchains/102-evm-based/polygon.md | 1 + .../109-blockchains/102-evm-based/readme.md | 1 + .../103-l2-blockchains/arbitrum.md | 1 + .../103-l2-blockchains/moonbeam-moonriver.md | 1 + .../103-l2-blockchains/readme.md | 1 + .../109-blockchains/readme.md | 1 + .../readme.md | 1 + .../100-hybrid-smart-contracts.md | 1 + .../102-blockchain-oracles/101-chainlink.md | 1 + .../102-oracle-networks.md | 1 + .../content/102-blockchain-oracles/readme.md | 1 + .../100-programming-languages/100-solidity.md | 1 + .../100-programming-languages/101-vyper.md | 1 + .../100-programming-languages/102-rust.md | 1 + .../100-programming-languages/readme.md | 1 + .../101-testing/100-unit-tests.md | 1 + .../101-testing/101-integration-tests.md | 1 + .../101-testing/102-code-coverage.md | 1 + .../103-smart-contracts/101-testing/readme.md | 1 + .../103-smart-contracts/102-deployment.md | 1 + .../103-smart-contracts/103-monitoring.md | 1 + .../103-smart-contracts/104-upgrades.md | 1 + .../103-smart-contracts/105-erc-tokens.md | 1 + .../103-smart-contracts/106-crypto-wallets.md | 1 + .../content/103-smart-contracts/107-ides.md | 1 + .../103-smart-contracts/108-crypto-faucets.md | 1 + .../109-decentralized-storage.md | 1 + .../content/103-smart-contracts/readme.md | 1 + .../100-hardhat.md | 1 + .../101-brownie.md | 1 + .../102-truffle.md | 1 + .../103-dapp-tools.md | 1 + .../104-smart-contract-frameworks/readme.md | 1 + .../100-fuzz-testing-and-static-analysis.md | 1 + .../101-common-threat-vectors.md | 1 + .../102-source-of-randomness-attacks.md | 1 + .../100-practices/readme.md | 1 + .../101-tools/100-slither.md | 1 + .../101-tools/101-manticore.md | 1 + .../101-tools/102-mythx.md | 1 + .../101-tools/103-echidna.md | 1 + .../101-tools/readme.md | 1 + .../content/105-blockchain-security/readme.md | 1 + .../100-open-zeppelin.md | 1 + .../106-management-platforms/readme.md | 1 + .../107-version-control-systems/100-git.md | 1 + .../107-version-control-systems/readme.md | 1 + .../108-repo-hosting-services/100-github.md | 1 + .../108-repo-hosting-services/101-gitlab.md | 1 + .../102-bitbucket.md | 1 + .../108-repo-hosting-services/readme.md | 1 + .../100-frontend-frameworks/100-react.md | 1 + .../100-frontend-frameworks/101-angular.md | 1 + .../100-frontend-frameworks/102-vue.md | 1 + .../100-frontend-frameworks/readme.md | 1 + .../content/109-dapps/100-testing.md | 1 + .../content/109-dapps/101-deployment.md | 1 + .../content/109-dapps/102-mantenance.md | 1 + .../content/109-dapps/103-architecture.md | 1 + .../content/109-dapps/104-security.md | 1 + .../109-dapps/105-applicability/100-defi.md | 1 + .../109-dapps/105-applicability/101-daos.md | 1 + .../109-dapps/105-applicability/102-nfts.md | 1 + .../105-applicability/103-payments.md | 1 + .../105-applicability/104-insurance.md | 1 + .../109-dapps/105-applicability/readme.md | 1 + .../106-node-as-a-service/100-alchemy.md | 1 + .../106-node-as-a-service/101-infura.md | 1 + .../106-node-as-a-service/102-moralis.md | 1 + .../106-node-as-a-service/103-quicknode.md | 1 + .../109-dapps/106-node-as-a-service/readme.md | 1 + .../100-javascript.md | 1 + .../107-supporting-languages/101-python.md | 1 + .../107-supporting-languages/102-go.md | 1 + .../107-supporting-languages/readme.md | 1 + .../108-client-libraries/100-ethers-js.md | 1 + .../108-client-libraries/101-web3-js.md | 1 + .../108-client-libraries/102-moralis.md | 1 + .../109-dapps/108-client-libraries/readme.md | 1 + .../109-dapps/109-client-nodes/100-geth.md | 1 + .../109-dapps/109-client-nodes/101-besu.md | 1 + .../109-client-nodes/102-nethermind.md | 1 + .../109-client-nodes/103-substrate.md | 1 + .../109-dapps/109-client-nodes/readme.md | 1 + .../content/109-dapps/readme.md | 1 + .../100-state-and-payment-channels.md | 1 + ...101-optimistic-rollups-and-fraud-proofs.md | 1 + ...wledge-rollups-and-zero-knowledge-proof.md | 1 + .../110-building-for-scale/103-validium.md | 1 + .../110-building-for-scale/104-plasma.md | 1 + .../110-building-for-scale/105-sidechains.md | 1 + .../110-building-for-scale/106-ethereum-2.md | 1 + .../107-on-chain-scaling.md | 1 + .../content/110-building-for-scale/readme.md | 1 + .../roadmaps/112-blockchain/content/readme.md | 1 + content/roadmaps/112-blockchain/meta.json | 2 +- pages/[roadmap]/[group].tsx | 4 +- public/sitemap.xml | 2 +- scripts/content-skeleton.ts | 1 + 126 files changed, 250 insertions(+), 4 deletions(-) create mode 100644 content/roadmaps/112-blockchain/content-paths.json create mode 100644 content/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md create mode 100644 content/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md create mode 100644 content/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md create mode 100644 content/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md create mode 100644 content/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md create mode 100644 content/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md create mode 100644 content/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/100-storage.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/101-mining-and-incentive-models.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/102-decentralization-vs-trust.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/103-blockchain-forking.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/104-cryptocurrencies.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/105-cryptowallets.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/106-cryptography.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/107-consensus-protocols.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/108-blockchain-interoperability.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/100-solana.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/101-terra.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/avalanche.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/fantom.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/gnosis-chain.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/huobi-eco-chain.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/moonbeam-moonriver.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/polygon.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/readme.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/arbitrum.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/moonbeam-moonriver.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/readme.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/readme.md create mode 100644 content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/readme.md create mode 100644 content/roadmaps/112-blockchain/content/102-blockchain-oracles/100-hybrid-smart-contracts.md create mode 100644 content/roadmaps/112-blockchain/content/102-blockchain-oracles/101-chainlink.md create mode 100644 content/roadmaps/112-blockchain/content/102-blockchain-oracles/102-oracle-networks.md create mode 100644 content/roadmaps/112-blockchain/content/102-blockchain-oracles/readme.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/101-vyper.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/102-rust.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/readme.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/100-unit-tests.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/101-integration-tests.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/102-code-coverage.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/readme.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/102-deployment.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/103-monitoring.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/104-upgrades.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/105-erc-tokens.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/106-crypto-wallets.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/107-ides.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/108-crypto-faucets.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/109-decentralized-storage.md create mode 100644 content/roadmaps/112-blockchain/content/103-smart-contracts/readme.md create mode 100644 content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/100-hardhat.md create mode 100644 content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/101-brownie.md create mode 100644 content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/102-truffle.md create mode 100644 content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/103-dapp-tools.md create mode 100644 content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/readme.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/100-fuzz-testing-and-static-analysis.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/101-common-threat-vectors.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/102-source-of-randomness-attacks.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/readme.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/100-slither.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/101-manticore.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/102-mythx.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/103-echidna.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/readme.md create mode 100644 content/roadmaps/112-blockchain/content/105-blockchain-security/readme.md create mode 100644 content/roadmaps/112-blockchain/content/106-management-platforms/100-open-zeppelin.md create mode 100644 content/roadmaps/112-blockchain/content/106-management-platforms/readme.md create mode 100644 content/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md create mode 100644 content/roadmaps/112-blockchain/content/107-version-control-systems/readme.md create mode 100644 content/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md create mode 100644 content/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md create mode 100644 content/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md create mode 100644 content/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/100-react.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/101-angular.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/102-vue.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/readme.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/100-testing.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/101-deployment.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/102-mantenance.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/103-architecture.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/104-security.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/105-applicability/100-defi.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/105-applicability/101-daos.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/105-applicability/102-nfts.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/105-applicability/103-payments.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/105-applicability/104-insurance.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/105-applicability/readme.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/100-alchemy.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/101-infura.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/102-moralis.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/103-quicknode.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/readme.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/100-javascript.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/101-python.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/102-go.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/readme.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/100-ethers-js.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/101-web3-js.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/102-moralis.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/readme.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/100-geth.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/101-besu.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/102-nethermind.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/103-substrate.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/readme.md create mode 100644 content/roadmaps/112-blockchain/content/109-dapps/readme.md create mode 100644 content/roadmaps/112-blockchain/content/110-building-for-scale/100-state-and-payment-channels.md create mode 100644 content/roadmaps/112-blockchain/content/110-building-for-scale/101-optimistic-rollups-and-fraud-proofs.md create mode 100644 content/roadmaps/112-blockchain/content/110-building-for-scale/102-zero-knowledge-rollups-and-zero-knowledge-proof.md create mode 100644 content/roadmaps/112-blockchain/content/110-building-for-scale/103-validium.md create mode 100644 content/roadmaps/112-blockchain/content/110-building-for-scale/104-plasma.md create mode 100644 content/roadmaps/112-blockchain/content/110-building-for-scale/105-sidechains.md create mode 100644 content/roadmaps/112-blockchain/content/110-building-for-scale/106-ethereum-2.md create mode 100644 content/roadmaps/112-blockchain/content/110-building-for-scale/107-on-chain-scaling.md create mode 100644 content/roadmaps/112-blockchain/content/110-building-for-scale/readme.md create mode 100644 content/roadmaps/112-blockchain/content/readme.md diff --git a/content/roadmaps.json b/content/roadmaps.json index abc0a7ee6..0939a32ee 100644 --- a/content/roadmaps.json +++ b/content/roadmaps.json @@ -530,6 +530,9 @@ "description": "Learn to become a blockchain developer using this roadmap. Community driven, articles, resources, guides, interview questions, quizzes for modern backend development.", "keywords": [ "blockchain roadmap 2022", + "web3 developer roadmap", + "web3 developer roadmap 2022", + "web3 roadmap", "blockchain developer roadmap 2022", "guide to becoming a blockchain developer", "guide to becoming a blockchain developer", diff --git a/content/roadmaps/112-blockchain/content-paths.json b/content/roadmaps/112-blockchain/content-paths.json new file mode 100644 index 000000000..d04ec71e3 --- /dev/null +++ b/content/roadmaps/112-blockchain/content-paths.json @@ -0,0 +1,122 @@ +{ + "home": "/roadmaps/112-blockchain/content/readme.md", + "blockchain-basics": "/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md", + "blockchain-basics:what-is-blockchain": "/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md", + "blockchain-basics:decentralization": "/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md", + "blockchain-basics:why-blockchain-matters": "/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md", + "blockchain-basics:blockchain-structure": "/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md", + "blockchain-basics:basic-blockchain-operations": "/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md", + "blockchain-basics:applications-and-uses": "/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md", + "blockchain-general-knowledge": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/readme.md", + "blockchain-general-knowledge:storage": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/100-storage.md", + "blockchain-general-knowledge:mining-and-incentive-models": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/101-mining-and-incentive-models.md", + "blockchain-general-knowledge:decentralization-vs-trust": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/102-decentralization-vs-trust.md", + "blockchain-general-knowledge:blockchain-forking": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/103-blockchain-forking.md", + "blockchain-general-knowledge:cryptocurrencies": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/104-cryptocurrencies.md", + "blockchain-general-knowledge:cryptowallets": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/105-cryptowallets.md", + "blockchain-general-knowledge:cryptography": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/106-cryptography.md", + "blockchain-general-knowledge:consensus-protocols": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/107-consensus-protocols.md", + "blockchain-general-knowledge:blockchain-interoperability": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/108-blockchain-interoperability.md", + "blockchain-general-knowledge:blockchains": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/readme.md", + "blockchain-general-knowledge:blockchains:solana": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/100-solana.md", + "blockchain-general-knowledge:blockchains:terra": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/101-terra.md", + "blockchain-general-knowledge:blockchains:evm-based": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/readme.md", + "blockchain-general-knowledge:blockchains:evm-based:ethereum": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md", + "blockchain-general-knowledge:blockchains:evm-based:polygon": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/polygon.md", + "blockchain-general-knowledge:blockchains:evm-based:binance-smart-chain": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md", + "blockchain-general-knowledge:blockchains:evm-based:gnosis-chain": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/gnosis-chain.md", + "blockchain-general-knowledge:blockchains:evm-based:huobi-eco-chain": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/huobi-eco-chain.md", + "blockchain-general-knowledge:blockchains:evm-based:avalanche": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/avalanche.md", + "blockchain-general-knowledge:blockchains:evm-based:fantom": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/fantom.md", + "blockchain-general-knowledge:blockchains:evm-based:moonbeam-moonriver": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/moonbeam-moonriver.md", + "blockchain-general-knowledge:blockchains:l2-blockchains": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/readme.md", + "blockchain-general-knowledge:blockchains:l2-blockchains:arbitrum": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/arbitrum.md", + "blockchain-general-knowledge:blockchains:l2-blockchains:moonbeam-moonriver": "/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/moonbeam-moonriver.md", + "blockchain-oracles": "/roadmaps/112-blockchain/content/102-blockchain-oracles/readme.md", + "blockchain-oracles:hybrid-smart-contracts": "/roadmaps/112-blockchain/content/102-blockchain-oracles/100-hybrid-smart-contracts.md", + "blockchain-oracles:chainlink": "/roadmaps/112-blockchain/content/102-blockchain-oracles/101-chainlink.md", + "blockchain-oracles:oracle-networks": "/roadmaps/112-blockchain/content/102-blockchain-oracles/102-oracle-networks.md", + "smart-contracts": "/roadmaps/112-blockchain/content/103-smart-contracts/readme.md", + "smart-contracts:programming-languages": "/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/readme.md", + "smart-contracts:programming-languages:solidity": "/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md", + "smart-contracts:programming-languages:vyper": "/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/101-vyper.md", + "smart-contracts:programming-languages:rust": "/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/102-rust.md", + "smart-contracts:testing": "/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/readme.md", + "smart-contracts:testing:unit-tests": "/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/100-unit-tests.md", + "smart-contracts:testing:integration-tests": "/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/101-integration-tests.md", + "smart-contracts:testing:code-coverage": "/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/102-code-coverage.md", + "smart-contracts:deployment": "/roadmaps/112-blockchain/content/103-smart-contracts/102-deployment.md", + "smart-contracts:monitoring": "/roadmaps/112-blockchain/content/103-smart-contracts/103-monitoring.md", + "smart-contracts:upgrades": "/roadmaps/112-blockchain/content/103-smart-contracts/104-upgrades.md", + "smart-contracts:erc-tokens": "/roadmaps/112-blockchain/content/103-smart-contracts/105-erc-tokens.md", + "smart-contracts:crypto-wallets": "/roadmaps/112-blockchain/content/103-smart-contracts/106-crypto-wallets.md", + "smart-contracts:ides": "/roadmaps/112-blockchain/content/103-smart-contracts/107-ides.md", + "smart-contracts:crypto-faucets": "/roadmaps/112-blockchain/content/103-smart-contracts/108-crypto-faucets.md", + "smart-contracts:decentralized-storage": "/roadmaps/112-blockchain/content/103-smart-contracts/109-decentralized-storage.md", + "smart-contract-frameworks": "/roadmaps/112-blockchain/content/104-smart-contract-frameworks/readme.md", + "smart-contract-frameworks:hardhat": "/roadmaps/112-blockchain/content/104-smart-contract-frameworks/100-hardhat.md", + "smart-contract-frameworks:brownie": "/roadmaps/112-blockchain/content/104-smart-contract-frameworks/101-brownie.md", + "smart-contract-frameworks:truffle": "/roadmaps/112-blockchain/content/104-smart-contract-frameworks/102-truffle.md", + "smart-contract-frameworks:dapp-tools": "/roadmaps/112-blockchain/content/104-smart-contract-frameworks/103-dapp-tools.md", + "blockchain-security": "/roadmaps/112-blockchain/content/105-blockchain-security/readme.md", + "blockchain-security:practices": "/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/readme.md", + "blockchain-security:practices:fuzz-testing-and-static-analysis": "/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/100-fuzz-testing-and-static-analysis.md", + "blockchain-security:practices:common-threat-vectors": "/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/101-common-threat-vectors.md", + "blockchain-security:practices:source-of-randomness-attacks": "/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/102-source-of-randomness-attacks.md", + "blockchain-security:tools": "/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/readme.md", + "blockchain-security:tools:slither": "/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/100-slither.md", + "blockchain-security:tools:manticore": "/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/101-manticore.md", + "blockchain-security:tools:mythx": "/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/102-mythx.md", + "blockchain-security:tools:echidna": "/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/103-echidna.md", + "management-platforms": "/roadmaps/112-blockchain/content/106-management-platforms/readme.md", + "management-platforms:open-zeppelin": "/roadmaps/112-blockchain/content/106-management-platforms/100-open-zeppelin.md", + "version-control-systems": "/roadmaps/112-blockchain/content/107-version-control-systems/readme.md", + "version-control-systems:git": "/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md", + "repo-hosting-services": "/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md", + "repo-hosting-services:github": "/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md", + "repo-hosting-services:gitlab": "/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md", + "repo-hosting-services:bitbucket": "/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md", + "dapps": "/roadmaps/112-blockchain/content/109-dapps/readme.md", + "dapps:frontend-frameworks": "/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/readme.md", + "dapps:frontend-frameworks:react": "/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/100-react.md", + "dapps:frontend-frameworks:angular": "/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/101-angular.md", + "dapps:frontend-frameworks:vue": "/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/102-vue.md", + "dapps:testing": "/roadmaps/112-blockchain/content/109-dapps/100-testing.md", + "dapps:deployment": "/roadmaps/112-blockchain/content/109-dapps/101-deployment.md", + "dapps:mantenance": "/roadmaps/112-blockchain/content/109-dapps/102-mantenance.md", + "dapps:architecture": "/roadmaps/112-blockchain/content/109-dapps/103-architecture.md", + "dapps:security": "/roadmaps/112-blockchain/content/109-dapps/104-security.md", + "dapps:applicability": "/roadmaps/112-blockchain/content/109-dapps/105-applicability/readme.md", + "dapps:applicability:defi": "/roadmaps/112-blockchain/content/109-dapps/105-applicability/100-defi.md", + "dapps:applicability:daos": "/roadmaps/112-blockchain/content/109-dapps/105-applicability/101-daos.md", + "dapps:applicability:nfts": "/roadmaps/112-blockchain/content/109-dapps/105-applicability/102-nfts.md", + "dapps:applicability:payments": "/roadmaps/112-blockchain/content/109-dapps/105-applicability/103-payments.md", + "dapps:applicability:insurance": "/roadmaps/112-blockchain/content/109-dapps/105-applicability/104-insurance.md", + "dapps:node-as-a-service": "/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/readme.md", + "dapps:node-as-a-service:alchemy": "/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/100-alchemy.md", + "dapps:node-as-a-service:infura": "/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/101-infura.md", + "dapps:node-as-a-service:moralis": "/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/102-moralis.md", + "dapps:node-as-a-service:quicknode": "/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/103-quicknode.md", + "dapps:supporting-languages": "/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/readme.md", + "dapps:supporting-languages:javascript": "/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/100-javascript.md", + "dapps:supporting-languages:python": "/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/101-python.md", + "dapps:supporting-languages:go": "/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/102-go.md", + "dapps:client-libraries": "/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/readme.md", + "dapps:client-libraries:ethers-js": "/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/100-ethers-js.md", + "dapps:client-libraries:web3-js": "/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/101-web3-js.md", + "dapps:client-libraries:moralis": "/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/102-moralis.md", + "dapps:client-nodes": "/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/readme.md", + "dapps:client-nodes:geth": "/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/100-geth.md", + "dapps:client-nodes:besu": "/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/101-besu.md", + "dapps:client-nodes:nethermind": "/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/102-nethermind.md", + "dapps:client-nodes:substrate": "/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/103-substrate.md", + "building-for-scale": "/roadmaps/112-blockchain/content/110-building-for-scale/readme.md", + "building-for-scale:state-and-payment-channels": "/roadmaps/112-blockchain/content/110-building-for-scale/100-state-and-payment-channels.md", + "building-for-scale:optimistic-rollups-and-fraud-proofs": "/roadmaps/112-blockchain/content/110-building-for-scale/101-optimistic-rollups-and-fraud-proofs.md", + "building-for-scale:zero-knowledge-rollups-and-zero-knowledge-proof": "/roadmaps/112-blockchain/content/110-building-for-scale/102-zero-knowledge-rollups-and-zero-knowledge-proof.md", + "building-for-scale:validium": "/roadmaps/112-blockchain/content/110-building-for-scale/103-validium.md", + "building-for-scale:plasma": "/roadmaps/112-blockchain/content/110-building-for-scale/104-plasma.md", + "building-for-scale:sidechains": "/roadmaps/112-blockchain/content/110-building-for-scale/105-sidechains.md", + "building-for-scale:ethereum-2": "/roadmaps/112-blockchain/content/110-building-for-scale/106-ethereum-2.md", + "building-for-scale:on-chain-scaling": "/roadmaps/112-blockchain/content/110-building-for-scale/107-on-chain-scaling.md" +} diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md new file mode 100644 index 000000000..b7081a738 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/100-what-is-blockchain.md @@ -0,0 +1 @@ +# What is blockchain \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md new file mode 100644 index 000000000..877c931c9 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/101-decentralization.md @@ -0,0 +1 @@ +# Decentralization \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md new file mode 100644 index 000000000..46485fa4a --- /dev/null +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md @@ -0,0 +1 @@ +# Why blockchain matters \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md new file mode 100644 index 000000000..5a5a988f2 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/103-blockchain-structure.md @@ -0,0 +1 @@ +# Blockchain structure \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md new file mode 100644 index 000000000..7803f67d5 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md @@ -0,0 +1 @@ +# Basic blockchain operations \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md new file mode 100644 index 000000000..7b7f1512d --- /dev/null +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/105-applications-and-uses.md @@ -0,0 +1 @@ +# Applications and uses \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md b/content/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md new file mode 100644 index 000000000..b338bd86e --- /dev/null +++ b/content/roadmaps/112-blockchain/content/100-blockchain-basics/readme.md @@ -0,0 +1 @@ +# Blockchain basics \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/100-storage.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/100-storage.md new file mode 100644 index 000000000..19c72df0c --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/100-storage.md @@ -0,0 +1 @@ +# Storage \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/101-mining-and-incentive-models.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/101-mining-and-incentive-models.md new file mode 100644 index 000000000..8818f083e --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/101-mining-and-incentive-models.md @@ -0,0 +1 @@ +# Mining and incentive models \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/102-decentralization-vs-trust.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/102-decentralization-vs-trust.md new file mode 100644 index 000000000..24670ce34 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/102-decentralization-vs-trust.md @@ -0,0 +1 @@ +# Decentralization vs trust \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/103-blockchain-forking.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/103-blockchain-forking.md new file mode 100644 index 000000000..f6ad403ee --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/103-blockchain-forking.md @@ -0,0 +1 @@ +# Blockchain forking \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/104-cryptocurrencies.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/104-cryptocurrencies.md new file mode 100644 index 000000000..9d6f2a462 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/104-cryptocurrencies.md @@ -0,0 +1 @@ +# Cryptocurrencies \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/105-cryptowallets.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/105-cryptowallets.md new file mode 100644 index 000000000..b4cfbe9c3 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/105-cryptowallets.md @@ -0,0 +1 @@ +# Cryptowallets \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/106-cryptography.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/106-cryptography.md new file mode 100644 index 000000000..c0bf98cfb --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/106-cryptography.md @@ -0,0 +1 @@ +# Cryptography \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/107-consensus-protocols.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/107-consensus-protocols.md new file mode 100644 index 000000000..a7975b2af --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/107-consensus-protocols.md @@ -0,0 +1 @@ +# Consensus protocols \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/108-blockchain-interoperability.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/108-blockchain-interoperability.md new file mode 100644 index 000000000..f920d1a98 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/108-blockchain-interoperability.md @@ -0,0 +1 @@ +# Blockchain interoperability \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/100-solana.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/100-solana.md new file mode 100644 index 000000000..d55ba1399 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/100-solana.md @@ -0,0 +1 @@ +# Solana \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/101-terra.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/101-terra.md new file mode 100644 index 000000000..edbcf5b1a --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/101-terra.md @@ -0,0 +1 @@ +# Terra \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/avalanche.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/avalanche.md new file mode 100644 index 000000000..75359739a --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/avalanche.md @@ -0,0 +1 @@ +# Avalanche \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md new file mode 100644 index 000000000..587748075 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md @@ -0,0 +1 @@ +# Binance smart chain \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md new file mode 100644 index 000000000..d4575065f --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md @@ -0,0 +1 @@ +# Ethereum \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/fantom.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/fantom.md new file mode 100644 index 000000000..9fa1addb9 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/fantom.md @@ -0,0 +1 @@ +# Fantom \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/gnosis-chain.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/gnosis-chain.md new file mode 100644 index 000000000..139aa1309 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/gnosis-chain.md @@ -0,0 +1 @@ +# Gnosis chain \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/huobi-eco-chain.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/huobi-eco-chain.md new file mode 100644 index 000000000..527ac3ce3 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/huobi-eco-chain.md @@ -0,0 +1 @@ +# Huobi eco chain \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/moonbeam-moonriver.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/moonbeam-moonriver.md new file mode 100644 index 000000000..a10d23205 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/moonbeam-moonriver.md @@ -0,0 +1 @@ +# Moonbeam moonriver \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/polygon.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/polygon.md new file mode 100644 index 000000000..8f02424d8 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/polygon.md @@ -0,0 +1 @@ +# Polygon \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/readme.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/readme.md new file mode 100644 index 000000000..3e3f38dbf --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/readme.md @@ -0,0 +1 @@ +# Evm based \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/arbitrum.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/arbitrum.md new file mode 100644 index 000000000..0fc06c84a --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/arbitrum.md @@ -0,0 +1 @@ +# Arbitrum \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/moonbeam-moonriver.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/moonbeam-moonriver.md new file mode 100644 index 000000000..a10d23205 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/moonbeam-moonriver.md @@ -0,0 +1 @@ +# Moonbeam moonriver \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/readme.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/readme.md new file mode 100644 index 000000000..752910eca --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/readme.md @@ -0,0 +1 @@ +# L2 blockchains \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/readme.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/readme.md new file mode 100644 index 000000000..1372bc874 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/109-blockchains/readme.md @@ -0,0 +1 @@ +# Blockchains \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/readme.md b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/readme.md new file mode 100644 index 000000000..a98600c20 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/101-blockchain-general-knowledge/readme.md @@ -0,0 +1 @@ +# Blockchain general knowledge \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/102-blockchain-oracles/100-hybrid-smart-contracts.md b/content/roadmaps/112-blockchain/content/102-blockchain-oracles/100-hybrid-smart-contracts.md new file mode 100644 index 000000000..56aff7de7 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/102-blockchain-oracles/100-hybrid-smart-contracts.md @@ -0,0 +1 @@ +# Hybrid smart contracts \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/102-blockchain-oracles/101-chainlink.md b/content/roadmaps/112-blockchain/content/102-blockchain-oracles/101-chainlink.md new file mode 100644 index 000000000..187680782 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/102-blockchain-oracles/101-chainlink.md @@ -0,0 +1 @@ +# Chainlink \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/102-blockchain-oracles/102-oracle-networks.md b/content/roadmaps/112-blockchain/content/102-blockchain-oracles/102-oracle-networks.md new file mode 100644 index 000000000..f7db9081a --- /dev/null +++ b/content/roadmaps/112-blockchain/content/102-blockchain-oracles/102-oracle-networks.md @@ -0,0 +1 @@ +# Oracle networks \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/102-blockchain-oracles/readme.md b/content/roadmaps/112-blockchain/content/102-blockchain-oracles/readme.md new file mode 100644 index 000000000..04d9dc2f2 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/102-blockchain-oracles/readme.md @@ -0,0 +1 @@ +# Blockchain oracles \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md new file mode 100644 index 000000000..85c9d0a34 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md @@ -0,0 +1 @@ +# Solidity \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/101-vyper.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/101-vyper.md new file mode 100644 index 000000000..17cde896f --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/101-vyper.md @@ -0,0 +1 @@ +# Vyper \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/102-rust.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/102-rust.md new file mode 100644 index 000000000..8fc1f9db2 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/102-rust.md @@ -0,0 +1 @@ +# Rust \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/readme.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/readme.md new file mode 100644 index 000000000..a14baa504 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/100-programming-languages/readme.md @@ -0,0 +1 @@ +# Programming languages \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/100-unit-tests.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/100-unit-tests.md new file mode 100644 index 000000000..4d46ee582 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/100-unit-tests.md @@ -0,0 +1 @@ +# Unit tests \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/101-integration-tests.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/101-integration-tests.md new file mode 100644 index 000000000..11b88fa62 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/101-integration-tests.md @@ -0,0 +1 @@ +# Integration tests \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/102-code-coverage.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/102-code-coverage.md new file mode 100644 index 000000000..5fe46db53 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/102-code-coverage.md @@ -0,0 +1 @@ +# Code coverage \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/readme.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/readme.md new file mode 100644 index 000000000..94cfd7d77 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/101-testing/readme.md @@ -0,0 +1 @@ +# Testing \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/102-deployment.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/102-deployment.md new file mode 100644 index 000000000..7a9e3e037 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/102-deployment.md @@ -0,0 +1 @@ +# Deployment \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/103-monitoring.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/103-monitoring.md new file mode 100644 index 000000000..2ddbe89cb --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/103-monitoring.md @@ -0,0 +1 @@ +# Monitoring \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/104-upgrades.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/104-upgrades.md new file mode 100644 index 000000000..fdabdb354 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/104-upgrades.md @@ -0,0 +1 @@ +# Upgrades \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/105-erc-tokens.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/105-erc-tokens.md new file mode 100644 index 000000000..4724afd8a --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/105-erc-tokens.md @@ -0,0 +1 @@ +# Erc tokens \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/106-crypto-wallets.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/106-crypto-wallets.md new file mode 100644 index 000000000..f091f6bee --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/106-crypto-wallets.md @@ -0,0 +1 @@ +# Crypto wallets \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/107-ides.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/107-ides.md new file mode 100644 index 000000000..9b5b4f7f3 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/107-ides.md @@ -0,0 +1 @@ +# Ides \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/108-crypto-faucets.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/108-crypto-faucets.md new file mode 100644 index 000000000..3068b2d84 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/108-crypto-faucets.md @@ -0,0 +1 @@ +# Crypto faucets \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/109-decentralized-storage.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/109-decentralized-storage.md new file mode 100644 index 000000000..ca0623abc --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/109-decentralized-storage.md @@ -0,0 +1 @@ +# Decentralized storage \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/103-smart-contracts/readme.md b/content/roadmaps/112-blockchain/content/103-smart-contracts/readme.md new file mode 100644 index 000000000..78afa9829 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/103-smart-contracts/readme.md @@ -0,0 +1 @@ +# Smart contracts \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/100-hardhat.md b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/100-hardhat.md new file mode 100644 index 000000000..595c9c687 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/100-hardhat.md @@ -0,0 +1 @@ +# Hardhat \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/101-brownie.md b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/101-brownie.md new file mode 100644 index 000000000..584599527 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/101-brownie.md @@ -0,0 +1 @@ +# Brownie \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/102-truffle.md b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/102-truffle.md new file mode 100644 index 000000000..a788bd79b --- /dev/null +++ b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/102-truffle.md @@ -0,0 +1 @@ +# Truffle \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/103-dapp-tools.md b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/103-dapp-tools.md new file mode 100644 index 000000000..c1145d21e --- /dev/null +++ b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/103-dapp-tools.md @@ -0,0 +1 @@ +# Dapp tools \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/readme.md b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/readme.md new file mode 100644 index 000000000..ce2084400 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/104-smart-contract-frameworks/readme.md @@ -0,0 +1 @@ +# Smart contract frameworks \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/100-fuzz-testing-and-static-analysis.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/100-fuzz-testing-and-static-analysis.md new file mode 100644 index 000000000..209c4d118 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/100-fuzz-testing-and-static-analysis.md @@ -0,0 +1 @@ +# Fuzz testing and static analysis \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/101-common-threat-vectors.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/101-common-threat-vectors.md new file mode 100644 index 000000000..708f65ae0 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/101-common-threat-vectors.md @@ -0,0 +1 @@ +# Common threat vectors \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/102-source-of-randomness-attacks.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/102-source-of-randomness-attacks.md new file mode 100644 index 000000000..eeb388cec --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/102-source-of-randomness-attacks.md @@ -0,0 +1 @@ +# Source of randomness attacks \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/readme.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/readme.md new file mode 100644 index 000000000..c4dfcef03 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/100-practices/readme.md @@ -0,0 +1 @@ +# Practices \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/100-slither.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/100-slither.md new file mode 100644 index 000000000..7b4bac6bb --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/100-slither.md @@ -0,0 +1 @@ +# Slither \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/101-manticore.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/101-manticore.md new file mode 100644 index 000000000..6db1a02aa --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/101-manticore.md @@ -0,0 +1 @@ +# Manticore \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/102-mythx.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/102-mythx.md new file mode 100644 index 000000000..d729f4053 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/102-mythx.md @@ -0,0 +1 @@ +# Mythx \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/103-echidna.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/103-echidna.md new file mode 100644 index 000000000..1018a00c4 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/103-echidna.md @@ -0,0 +1 @@ +# Echidna \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/readme.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/readme.md new file mode 100644 index 000000000..537d60c60 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/101-tools/readme.md @@ -0,0 +1 @@ +# Tools \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/105-blockchain-security/readme.md b/content/roadmaps/112-blockchain/content/105-blockchain-security/readme.md new file mode 100644 index 000000000..2cd6f9c14 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/105-blockchain-security/readme.md @@ -0,0 +1 @@ +# Blockchain security \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/106-management-platforms/100-open-zeppelin.md b/content/roadmaps/112-blockchain/content/106-management-platforms/100-open-zeppelin.md new file mode 100644 index 000000000..d65e91f5d --- /dev/null +++ b/content/roadmaps/112-blockchain/content/106-management-platforms/100-open-zeppelin.md @@ -0,0 +1 @@ +# Open zeppelin \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/106-management-platforms/readme.md b/content/roadmaps/112-blockchain/content/106-management-platforms/readme.md new file mode 100644 index 000000000..02286e018 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/106-management-platforms/readme.md @@ -0,0 +1 @@ +# Management platforms \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md b/content/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md new file mode 100644 index 000000000..65f57e71e --- /dev/null +++ b/content/roadmaps/112-blockchain/content/107-version-control-systems/100-git.md @@ -0,0 +1 @@ +# Git \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/107-version-control-systems/readme.md b/content/roadmaps/112-blockchain/content/107-version-control-systems/readme.md new file mode 100644 index 000000000..5e0249474 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/107-version-control-systems/readme.md @@ -0,0 +1 @@ +# Version control systems \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md new file mode 100644 index 000000000..1d347d3e4 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/100-github.md @@ -0,0 +1 @@ +# Github \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md new file mode 100644 index 000000000..70157a4e6 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/101-gitlab.md @@ -0,0 +1 @@ +# Gitlab \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md new file mode 100644 index 000000000..9c781a3b3 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/102-bitbucket.md @@ -0,0 +1 @@ +# Bitbucket \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md new file mode 100644 index 000000000..ca921962f --- /dev/null +++ b/content/roadmaps/112-blockchain/content/108-repo-hosting-services/readme.md @@ -0,0 +1 @@ +# Repo hosting services \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/100-react.md b/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/100-react.md new file mode 100644 index 000000000..90dcc5f62 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/100-react.md @@ -0,0 +1 @@ +# React \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/101-angular.md b/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/101-angular.md new file mode 100644 index 000000000..42970c422 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/101-angular.md @@ -0,0 +1 @@ +# Angular \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/102-vue.md b/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/102-vue.md new file mode 100644 index 000000000..71c0c0b56 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/102-vue.md @@ -0,0 +1 @@ +# Vue \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/readme.md b/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/readme.md new file mode 100644 index 000000000..86bb61084 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/100-frontend-frameworks/readme.md @@ -0,0 +1 @@ +# Frontend frameworks \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/100-testing.md b/content/roadmaps/112-blockchain/content/109-dapps/100-testing.md new file mode 100644 index 000000000..94cfd7d77 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/100-testing.md @@ -0,0 +1 @@ +# Testing \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/101-deployment.md b/content/roadmaps/112-blockchain/content/109-dapps/101-deployment.md new file mode 100644 index 000000000..7a9e3e037 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/101-deployment.md @@ -0,0 +1 @@ +# Deployment \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/102-mantenance.md b/content/roadmaps/112-blockchain/content/109-dapps/102-mantenance.md new file mode 100644 index 000000000..58b0e6d8b --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/102-mantenance.md @@ -0,0 +1 @@ +# Mantenance \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/103-architecture.md b/content/roadmaps/112-blockchain/content/109-dapps/103-architecture.md new file mode 100644 index 000000000..f2569bf9f --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/103-architecture.md @@ -0,0 +1 @@ +# Architecture \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/104-security.md b/content/roadmaps/112-blockchain/content/109-dapps/104-security.md new file mode 100644 index 000000000..f76df344c --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/104-security.md @@ -0,0 +1 @@ +# Security \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/100-defi.md b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/100-defi.md new file mode 100644 index 000000000..2ef915e8e --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/100-defi.md @@ -0,0 +1 @@ +# Defi \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/101-daos.md b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/101-daos.md new file mode 100644 index 000000000..30ec75c70 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/101-daos.md @@ -0,0 +1 @@ +# Daos \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/102-nfts.md b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/102-nfts.md new file mode 100644 index 000000000..5b698a6e7 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/102-nfts.md @@ -0,0 +1 @@ +# Nfts \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/103-payments.md b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/103-payments.md new file mode 100644 index 000000000..c32dd525f --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/103-payments.md @@ -0,0 +1 @@ +# Payments \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/104-insurance.md b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/104-insurance.md new file mode 100644 index 000000000..3028eb1bf --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/104-insurance.md @@ -0,0 +1 @@ +# Insurance \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/readme.md b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/readme.md new file mode 100644 index 000000000..202e5d2d2 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/105-applicability/readme.md @@ -0,0 +1 @@ +# Applicability \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/100-alchemy.md b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/100-alchemy.md new file mode 100644 index 000000000..2f225566c --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/100-alchemy.md @@ -0,0 +1 @@ +# Alchemy \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/101-infura.md b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/101-infura.md new file mode 100644 index 000000000..836e7682a --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/101-infura.md @@ -0,0 +1 @@ +# Infura \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/102-moralis.md b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/102-moralis.md new file mode 100644 index 000000000..4993ad1cb --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/102-moralis.md @@ -0,0 +1 @@ +# Moralis \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/103-quicknode.md b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/103-quicknode.md new file mode 100644 index 000000000..09f0e0907 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/103-quicknode.md @@ -0,0 +1 @@ +# Quicknode \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/readme.md b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/readme.md new file mode 100644 index 000000000..a7a388b29 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/106-node-as-a-service/readme.md @@ -0,0 +1 @@ +# Node as a service \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/100-javascript.md b/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/100-javascript.md new file mode 100644 index 000000000..446ae8e73 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/100-javascript.md @@ -0,0 +1 @@ +# Javascript \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/101-python.md b/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/101-python.md new file mode 100644 index 000000000..92106a828 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/101-python.md @@ -0,0 +1 @@ +# Python \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/102-go.md b/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/102-go.md new file mode 100644 index 000000000..59448b216 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/102-go.md @@ -0,0 +1 @@ +# Go \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/readme.md b/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/readme.md new file mode 100644 index 000000000..8714ba935 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/107-supporting-languages/readme.md @@ -0,0 +1 @@ +# Supporting languages \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/100-ethers-js.md b/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/100-ethers-js.md new file mode 100644 index 000000000..9497c842e --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/100-ethers-js.md @@ -0,0 +1 @@ +# Ethers js \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/101-web3-js.md b/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/101-web3-js.md new file mode 100644 index 000000000..6a6649cdb --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/101-web3-js.md @@ -0,0 +1 @@ +# Web3 js \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/102-moralis.md b/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/102-moralis.md new file mode 100644 index 000000000..4993ad1cb --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/102-moralis.md @@ -0,0 +1 @@ +# Moralis \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/readme.md b/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/readme.md new file mode 100644 index 000000000..0bf03144d --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/108-client-libraries/readme.md @@ -0,0 +1 @@ +# Client libraries \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/100-geth.md b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/100-geth.md new file mode 100644 index 000000000..6dc7f0b4d --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/100-geth.md @@ -0,0 +1 @@ +# Geth \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/101-besu.md b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/101-besu.md new file mode 100644 index 000000000..4bed52ccb --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/101-besu.md @@ -0,0 +1 @@ +# Besu \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/102-nethermind.md b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/102-nethermind.md new file mode 100644 index 000000000..0b3018fe6 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/102-nethermind.md @@ -0,0 +1 @@ +# Nethermind \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/103-substrate.md b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/103-substrate.md new file mode 100644 index 000000000..f427a2642 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/103-substrate.md @@ -0,0 +1 @@ +# Substrate \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/readme.md b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/readme.md new file mode 100644 index 000000000..42c6c1b31 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/109-client-nodes/readme.md @@ -0,0 +1 @@ +# Client nodes \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/109-dapps/readme.md b/content/roadmaps/112-blockchain/content/109-dapps/readme.md new file mode 100644 index 000000000..84aad2f78 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/109-dapps/readme.md @@ -0,0 +1 @@ +# Dapps \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/110-building-for-scale/100-state-and-payment-channels.md b/content/roadmaps/112-blockchain/content/110-building-for-scale/100-state-and-payment-channels.md new file mode 100644 index 000000000..45ae5f99d --- /dev/null +++ b/content/roadmaps/112-blockchain/content/110-building-for-scale/100-state-and-payment-channels.md @@ -0,0 +1 @@ +# State and payment channels \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/110-building-for-scale/101-optimistic-rollups-and-fraud-proofs.md b/content/roadmaps/112-blockchain/content/110-building-for-scale/101-optimistic-rollups-and-fraud-proofs.md new file mode 100644 index 000000000..f22141e22 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/110-building-for-scale/101-optimistic-rollups-and-fraud-proofs.md @@ -0,0 +1 @@ +# Optimistic rollups and fraud proofs \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/110-building-for-scale/102-zero-knowledge-rollups-and-zero-knowledge-proof.md b/content/roadmaps/112-blockchain/content/110-building-for-scale/102-zero-knowledge-rollups-and-zero-knowledge-proof.md new file mode 100644 index 000000000..1ae04372a --- /dev/null +++ b/content/roadmaps/112-blockchain/content/110-building-for-scale/102-zero-knowledge-rollups-and-zero-knowledge-proof.md @@ -0,0 +1 @@ +# Zero knowledge rollups and zero knowledge proof \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/110-building-for-scale/103-validium.md b/content/roadmaps/112-blockchain/content/110-building-for-scale/103-validium.md new file mode 100644 index 000000000..ea7376375 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/110-building-for-scale/103-validium.md @@ -0,0 +1 @@ +# Validium \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/110-building-for-scale/104-plasma.md b/content/roadmaps/112-blockchain/content/110-building-for-scale/104-plasma.md new file mode 100644 index 000000000..e6d2431b9 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/110-building-for-scale/104-plasma.md @@ -0,0 +1 @@ +# Plasma \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/110-building-for-scale/105-sidechains.md b/content/roadmaps/112-blockchain/content/110-building-for-scale/105-sidechains.md new file mode 100644 index 000000000..ee44cd9da --- /dev/null +++ b/content/roadmaps/112-blockchain/content/110-building-for-scale/105-sidechains.md @@ -0,0 +1 @@ +# Sidechains \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/110-building-for-scale/106-ethereum-2.md b/content/roadmaps/112-blockchain/content/110-building-for-scale/106-ethereum-2.md new file mode 100644 index 000000000..a8a37d8ba --- /dev/null +++ b/content/roadmaps/112-blockchain/content/110-building-for-scale/106-ethereum-2.md @@ -0,0 +1 @@ +# Ethereum 2 \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/110-building-for-scale/107-on-chain-scaling.md b/content/roadmaps/112-blockchain/content/110-building-for-scale/107-on-chain-scaling.md new file mode 100644 index 000000000..b1575d584 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/110-building-for-scale/107-on-chain-scaling.md @@ -0,0 +1 @@ +# On chain scaling \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/110-building-for-scale/readme.md b/content/roadmaps/112-blockchain/content/110-building-for-scale/readme.md new file mode 100644 index 000000000..7e9b6dc20 --- /dev/null +++ b/content/roadmaps/112-blockchain/content/110-building-for-scale/readme.md @@ -0,0 +1 @@ +# Building for scale \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/content/readme.md b/content/roadmaps/112-blockchain/content/readme.md new file mode 100644 index 000000000..4e768b56d --- /dev/null +++ b/content/roadmaps/112-blockchain/content/readme.md @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/content/roadmaps/112-blockchain/meta.json b/content/roadmaps/112-blockchain/meta.json index d8dc8e1ec..606157e57 100644 --- a/content/roadmaps/112-blockchain/meta.json +++ b/content/roadmaps/112-blockchain/meta.json @@ -47,4 +47,4 @@ }, "pdfUrl": "/pdfs/blockchain.pdf", "contentPathsFilePath": "./content-paths.json" -} +} \ No newline at end of file diff --git a/pages/[roadmap]/[group].tsx b/pages/[roadmap]/[group].tsx index 03fff2d83..223b75260 100644 --- a/pages/[roadmap]/[group].tsx +++ b/pages/[roadmap]/[group].tsx @@ -27,11 +27,11 @@ function TextualContent(props: RoadmapProps) { const contentsPathsFilePath = roadmap.contentPathsFilePath.replace(/^\//, ''); const contentPathMapping = require(`../../content/${contentsPathsFilePath}`); + const contentFilePath = contentPathMapping[group] || ''; const normalizedContentFilePath = contentFilePath.replace(/^\//, ''); - const GroupContent = - require(`../../content/${normalizedContentFilePath}`).default; + const GroupContent = require(`../../content/${normalizedContentFilePath}`).default; return ( diff --git a/public/sitemap.xml b/public/sitemap.xml index 65cb36ff7..fc6ad575a 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -69,7 +69,7 @@ https://roadmap.sh/blockchain monthly - 2022-08-15T23:42:30.549Z + 2022-08-16T00:12:01.428Z 1.0 diff --git a/scripts/content-skeleton.ts b/scripts/content-skeleton.ts index fa27c5c58..37b8b1727 100644 --- a/scripts/content-skeleton.ts +++ b/scripts/content-skeleton.ts @@ -45,6 +45,7 @@ const roadmaps: Record = { react: require('../public/project/react.json'), vue: require('../public/project/vue.json'), angular: require('../public/project/angular.json'), + blockchain: require('../public/project/blockchain.json'), }; if (!roadmapKey || !roadmaps[roadmapKey]) {