参与方式
- 01
报告问题
告诉我们哪里出了问题,以及如何复现。
报告问题 - 02
认领一个 issue
标有“good first issue”的 issue 规模小,描述清楚。
适合新手的 issue - 03
需要帮助
项目需要人手的较大任务。
需要帮助 - 04
改进这些文档
每个文档页面都有“编辑此页”链接。网站代码位于单独的仓库中。
网站仓库
修改如何合入
Larrygram 的流程写在 AGENTS.md 中,同样适用于人类贡献者:
- 在自己的分支上工作,每个分支只做一项任务。
- 在提交 pull request 之前运行质量关卡:开发过程中运行
cargo xtask gate --quick,交付之前运行cargo xtask gate。 - 遵守净室规则:绝不使用 Microsoft 的代码、二进制文件、图标、字体、模具、模板或示例绘图。
- 在 ATTRIBUTION.md 中记录每一项新资源及其来源和许可证。
仓库的 CONTRIBUTING 指南、行为准则和安全政策正在准备中。
搭建开发环境
克隆仓库并构建整个工作区。固定版本的工具链会通过 rustup 自动安装。
Terminal
git clone https://github.com/aprajnaparamita/larrygram.gitcd larrygramcargo build --workspacecargo run -p larrygram# Before you open a pull requestcargo xtask gate --quickcargo xtask gate完整关卡还需要 cargo-deny、cargo-llvm-cov、带 cargo-fuzz 的 nightly 工具链,以及 wasm32-unknown-unknown 目标。
行为准则
友善待人,假定他人出于善意,反馈只针对工作本身。在项目发布自己的行为准则之前,请将问题报告至 help@maitrigroup.co。