{"id":13572486,"url":"https://github.com/rust-lang/rust-forge","last_synced_at":"2025-05-15T04:02:48.180Z","repository":{"id":3559784,"uuid":"50149740","full_name":"rust-lang/rust-forge","owner":"rust-lang","description":"Information useful to people contributing to Rust","archived":false,"fork":false,"pushed_at":"2025-05-13T22:04:47.000Z","size":5155,"stargazers_count":485,"open_issues_count":26,"forks_count":189,"subscribers_count":48,"default_branch":"master","last_synced_at":"2025-05-14T00:07:07.098Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://forge.rust-lang.org/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rust-lang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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":"2016-01-22T01:42:18.000Z","updated_at":"2025-05-12T15:09:36.000Z","dependencies_parsed_at":"2024-02-02T23:24:45.405Z","dependency_job_id":"7ceac336-9e1d-4ad6-9bc5-3157dae4e359","html_url":"https://github.com/rust-lang/rust-forge","commit_stats":{"total_commits":955,"total_committers":171,"mean_commits":5.584795321637427,"dds":0.9089005235602095,"last_synced_commit":"7088aff3af11897ef79c2977924d188bcd3e334a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Frust-forge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Frust-forge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Frust-forge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Frust-forge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-lang","download_url":"https://codeload.github.com/rust-lang/rust-forge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270640,"owners_count":22042858,"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-08-01T14:01:24.710Z","updated_at":"2025-05-15T04:02:48.070Z","avatar_url":"https://github.com/rust-lang.png","language":"Rust","readme":"# Rust Forge\n\nWelcome to the [Rust Forge]! Rust Forge serves as a repository of supplementary\ndocumentation useful for members of [The Rust Programming Language].\n\n[the rust programming language]: https://rust-lang.org\n[rust forge]: https://forge.rust-lang.org\n\n# Development\n\nYou can build a local version by installing [mdbook] and running the following command.\n\n```console\nmdbook build\n```\n\nThis will build and run the `blacksmith` tool automatically. When developing\nit's recommended to use the `serve` command to launch a local server to allow\nyou to easily see and update changes you make.\n\n[mdbook]: https://github.com/rust-lang/mdBook\n\n```console\nmdbook serve\n```\n\n## JavaScript\n\nForge uses JavaScript to display dates for releases and \"no tools breakage\nweek\". When making modifications to the JavaScript, make sure it matches the\n[standard] style. You can install `standard` and automatically format the code\nusing the following commands.\n\n[standard]: https://standardjs.com/index.html\n\n### Install commands\n\n```console\n# With Yarn\nyarn global add standard\n# With NPM\nnpm install --global standard\n```\n\n### Formatting\n\n```console\nstandard --fix js/\n```\n\n# Contributing\n\n## Adding teams\n\nAny Rust team, working group, or project group can have a section in the Rust Forge.\nFirst, please send a PR to add your team to the [`repos/rust-lang/rust-forge.toml`][team-repo] file to give your team permissions.\n\nTo add your team to the book, add it to [`src/SUMMARY.md`], like below, replacing `\u003cTEAM_NAME\u003e` with a filesystem- and URL-friendly version of your team's name:\n\n```markdown\n- [\u003cTEAM NAME\u003e](src/\u003cTEAM_NAME\u003e/README.md)\n```\n\nIf you run `mdbook build`, `mdbook` will automatically create the folder and file for your team.\n\nIt's recommended that you put general team information in `src/\u003cTEAM_NAME\u003e/README.md`, such as where the meetings happen, repositories that the team manages, links to chat platforms, etc. Larger topics should be made as a subpage, e.g. (`src/release/topic.md`).\n\n```markdown\n- [TOPIC](src/\u003cTEAM_NAME\u003e/TOPIC.md)\n```\n\nTeams are responsible for merging their own content.\nPlease add your team to the `[assign.owners]` section of [`triagebot.toml`] so that the bot will auto-assign someone from the team.\n\n[team-repo]: https://github.com/rust-lang/team/blob/master/repos/rust-lang/rust-forge.toml\n[`src/SUMMARY.md`]: https://github.com/rust-lang/rust-forge/blob/master/src/SUMMARY.md\n[`triagebot.toml`]: https://github.com/rust-lang/rust-forge/blob/master/triagebot.toml\n\n## Maintenance of Rust Forge\n\nThe [Rust infra team] is responsible for maintaining the Rust Forge, ensuring that its build and publish system works, and coordinating any technical issues with teams.\n\n[Rust infra team]: https://www.rust-lang.org/governance/teams/infra\n","funding_links":[],"categories":["Rust"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-lang%2Frust-forge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frust-lang%2Frust-forge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-lang%2Frust-forge/lists"}