{"id":19107500,"url":"https://github.com/smartcontractkit/blockchain-developer-hub","last_synced_at":"2025-04-30T18:46:59.855Z","repository":{"id":37793991,"uuid":"458177083","full_name":"smartcontractkit/blockchain-developer-hub","owner":"smartcontractkit","description":"Dive into blockchain and smart contract development.","archived":false,"fork":false,"pushed_at":"2023-08-08T14:25:15.000Z","size":27445,"stargazers_count":67,"open_issues_count":13,"forks_count":20,"subscribers_count":6,"default_branch":"main","last_synced_at":"2023-08-08T15:43:39.154Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://blockchain.education","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smartcontractkit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-11T12:26:50.000Z","updated_at":"2023-08-08T15:43:39.155Z","dependencies_parsed_at":"2023-02-19T09:01:25.955Z","dependency_job_id":null,"html_url":"https://github.com/smartcontractkit/blockchain-developer-hub","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fblockchain-developer-hub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fblockchain-developer-hub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fblockchain-developer-hub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fblockchain-developer-hub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smartcontractkit","download_url":"https://codeload.github.com/smartcontractkit/blockchain-developer-hub/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223783077,"owners_count":17201915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T04:12:49.149Z","updated_at":"2024-11-09T04:12:49.709Z","avatar_url":"https://github.com/smartcontractkit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blockchain Developer Hub\n\nYour roadmap to start web3 and blockchain development is here.\n\n**https://blockchain.education/**\n\n## Contribute to the content\n\nAll content files are located in `./data` folder\n\n- Add new blockchain learning material to the `./data/learn.yaml`\n- Add new build material to the `./data/build.yaml`\n- Add new articles as markdown files to the `./data/pages` folder\n\n## Contribute to the website\n\nAll the source code is located in `./src` folder\n\n- Add new components to the `./src/components` folder\n- Add new pages to the `./src/pages` folder\n- Add new styles to the `./src/styles` folder\n- Add new sections to the `./src/sections` folder\n- Add new layouts to the `./src/layouts` folder\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `src/pages/index.js`. The page auto-updates as you edit the file.\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions\nare welcome!\n\n## Table Support\n\nTo learn more about how to make table supported look at:\n\n- [remarkGfm](https://www.npmjs.com/package/remark-gfm) - Install remark Gfm\n- [How to integrate it with serialize](https://githubhot.com/repo/hashicorp/next-mdx-remote/issues/229) - see how its\n  integrated with serialize\n\n**Important**: When adding a markdown for table, its important to put in a div with className `table-wrapper`, this\nhelps with the responsiveness of the table.\n\n_Example_ :\n\n```markdown\n\u003cdiv className='table-wrapper' markdown='1'\u003e\n  \u003c!-- Table markdown here --\u003e\n\u003c/div\u003e\n```\n\n## Case studies\n\nIn other for us to be able to generate internal case studies, there are few things we have to do\n\n- create a markdown file inside `data/pages/case-studies`. (the name of the markdown file is important for the URL, as\n  it much match the path on the url).\n- The content on the markdown reuires some variable, which are also used to generate the case studies on the case\n  studies page. Below is a template you should use\n\n```markdown\n---\ntitle: Deep Learning Case\ndescription: Here is a small description about Build Case\nhref: case-studies/deep-learning-case\nimage: 'https://cdn.consensys.net/uploads/2021/09/16181652/damien-1.7923f061-958x460.png'\n\nsidebar_title: Case Studies\nsidebar_position: 2\n---\n\n\u003c!-- Then you can add the contents here --\u003e\n\u003c!-- remember to use ## for the header --\u003e\n```\n\n### Code explanation\n\n- **sidebar_title**: Case Studies because we the markdown is for Case Studies\n- **sidebar_position**: Where the link will be positions on the side bar when you are on the blog pag.\n- **title**: Used when the card is case study is generated for display on the case studies page and also serves as blog\n  heading.\n- **href**: same as title.\n- **description**: same as title.\n- **image**: same as title.\n\nAbove you notice `deep-learning-case` in the href, it is also the name of the markdown file.\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the\n[Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme)\nfrom the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartcontractkit%2Fblockchain-developer-hub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmartcontractkit%2Fblockchain-developer-hub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartcontractkit%2Fblockchain-developer-hub/lists"}