{"id":18256130,"url":"https://github.com/serapath/workshopping","last_synced_at":"2025-04-08T22:27:07.097Z","repository":{"id":57399325,"uuid":"170298611","full_name":"serapath/workshopping","owner":"serapath","description":"make a workshop page","archived":false,"fork":false,"pushed_at":"2019-04-11T15:41:23.000Z","size":6219,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-17T02:17:18.669Z","etag":null,"topics":["workshop","workshopping"],"latest_commit_sha":null,"homepage":"https://serapath.github.io/workshopping/","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/serapath.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":"2019-02-12T10:27:46.000Z","updated_at":"2019-04-11T15:41:24.000Z","dependencies_parsed_at":"2022-09-19T00:12:21.866Z","dependency_job_id":null,"html_url":"https://github.com/serapath/workshopping","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serapath%2Fworkshopping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serapath%2Fworkshopping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serapath%2Fworkshopping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serapath%2Fworkshopping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serapath","download_url":"https://codeload.github.com/serapath/workshopping/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247937301,"owners_count":21021227,"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":["workshop","workshopping"],"created_at":"2024-11-05T10:20:08.829Z","updated_at":"2025-04-08T22:27:07.080Z","avatar_url":"https://github.com/serapath.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# workshopping\nmake a workshop page\n\nhttps://serapath.github.io/workshopping\n\n## `workshop.json` Specification (by example)\n```\n{\n  \"title\": \"Buy Bitcoins\",\n  \"icon\": \"./icon.svg\",\n  \"chat\": \"https://gitter.im/ethereum/play/~embed\",\n  \"lessons\": [{\n    \"title\": \"Set up Bitcoin Wallet (Electrum)\",\n    \"lesson\": \"https://www.youtube.com/embed/DEH0eoppbyc\",\n    \"tool\": \"\",\n    \"info\": \"/demo/docs/set-up-bitcoin-wallet.md\"\n  },{\n    \"title\": \"Buy Bitcoin on Coinbase\",\n    \"lesson\": \"https://www.youtube.com/embed/FPVr59ThnHE\",\n    \"tool\": \"https://codepen.io/pBun/pen/sHCzt\",\n    \"info\": \"docs/buy-bitcoin-on-coinbase.md\"\n  },{\n    \"title\": \"Move Bitcoin from Coinbase to Electrum\",\n    \"lesson\": \"https://www.youtube.com/embed/9fvDp43rShA\",\n    \"tool\": \"\",\n    \"info\": \"./docs/move-bitcoin-from-coinbase-to-electrum.md\"\n  },{\n    \"title\": \"Backup Electrum Wallet\",\n    \"lesson\": \"https://www.youtube.com/embed/Po7Vtl9xOD0\",\n    \"tool\": \"https://asdf.com/\",\n    \"info\": \"./docs/backup-electrum-wallet.md\"\n  },{\n    \"title\": \"Recover Electrum Wallet from a Seed\",\n    \"lesson\": \"https://www.youtube.com/embed/y8Id3adVX78\",\n    \"tool\": \"\",\n    \"info\": \"./docs/recover-electrum-wallet-from-a-seed.md\"\n  }],\n  \"needs\": [\n    \"ninabreznik.com/learnRemix/workshop-remix?share=17%\",\n    \"vitalik.com/ethereum/workshop-ethereum?share=9%\"\n  ],\n  \"unlocks\": [\n    \"karl.com/run-bitcoin-business/workshop-crypto-economics?request=1%\"\n  ]\n}\n```\n\n## `workshop.json` extension proposal\n```\n{  \n  \"contribute\": {\n    \"source\": \"./README.md#contribute\",\n    \"maintainer\": \"0x12345...6789@ropsten.ethereum.net\",\n    \"share\": \"13%\",\n    \"conributors\": [\n      \"0x52345...6789@main.ethereum.net?share=4%\",\n      \"0x43456...7890@main.ethereum.net?share=13%\",\n      \"0x34567...8901@main.ethereum.net?share=52%\"\n    ],\n    \"dependencies\": {\n      \"workshop\": \"package.json#dependencies.workshop@1.0.0?share=5%\"\n    }\n  },\n  \"needs\": [\n    \"ninabreznik.com/learnRemix/workshop-remix?share=17%\",\n    \"vitalik.com/ethereum/workshop-ethereum?share=9%\"\n  ],\n  \"unlocks\": [\n    \"karl.com/run-bitcoin-business/workshop-crypto-economics?request=1%\"\n  ]\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserapath%2Fworkshopping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserapath%2Fworkshopping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserapath%2Fworkshopping/lists"}