{"id":19369201,"url":"https://github.com/joystream/substrate-forum-module","last_synced_at":"2025-08-30T15:06:07.038Z","repository":{"id":66359811,"uuid":"186127705","full_name":"Joystream/substrate-forum-module","owner":"Joystream","description":"An on-chain forum.","archived":false,"fork":false,"pushed_at":"2020-03-06T15:02:36.000Z","size":481,"stargazers_count":11,"open_issues_count":0,"forks_count":5,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-23T15:46:50.902Z","etag":null,"topics":["blockchain","forum","rust","substrate"],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Joystream.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-05-11T12:01:59.000Z","updated_at":"2022-03-03T14:39:06.000Z","dependencies_parsed_at":"2023-02-22T12:46:24.829Z","dependency_job_id":null,"html_url":"https://github.com/Joystream/substrate-forum-module","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Joystream/substrate-forum-module","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Joystream%2Fsubstrate-forum-module","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Joystream%2Fsubstrate-forum-module/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Joystream%2Fsubstrate-forum-module/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Joystream%2Fsubstrate-forum-module/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Joystream","download_url":"https://codeload.github.com/Joystream/substrate-forum-module/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Joystream%2Fsubstrate-forum-module/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272864671,"owners_count":25006044,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["blockchain","forum","rust","substrate"],"created_at":"2024-11-10T08:10:02.004Z","updated_at":"2025-08-30T15:06:07.034Z","avatar_url":"https://github.com/Joystream.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Substrate Forum Module\n\nA resusable Substrate forum module.\n\n## WIP\n\nThis README is a placeholder, until we get a standard structure established.\n\n## Background\n\n\nA simple example of a runtime module demonstrating\nconcepts, APIs and structures common to most runtime modules.\n\nThis repo serves as a template for writing new modules for substrate runtimes\nas independent reusable rust library.\n\nThe main `lib.rs` also has a template for writing documentation for the module, following the same style as substrate srml modules. This can be easily derived from the specs written for the module during the design phase.\n\nSince there isn't yet a stable substrate release we are still using a commit hash when referencing the dependencies on substrate packages in Cargo.toml. The same commit hash should be used in the runtime library.\nEventually when a stable API is reached we can move to using version numbers and get dependencies from published crates on crates.io\n\nHere is a [sample PR](https://github.com/Joystream/substrate-runtime-joystream/pull/57) for how to use the module in the Joystream runtime.\n\nRust docs can be viewed by running:\n\n`cargo doc --package runtime-example-module --open`\n\nRecommended style guides:\n\nJoystream Rust : https://github.com/Joystream/joystream/issues/36\n\nSubstrate Rust: https://wiki.parity.io/Substrate-Style-Guide\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoystream%2Fsubstrate-forum-module","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoystream%2Fsubstrate-forum-module","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoystream%2Fsubstrate-forum-module/lists"}