libgit2 / libgit2/libgit2sharp
Make the Linux/MacOSX experience slightly more delightful
未关闭
还没有人认领这个 Issue。
Easy fix
Up for grabs
- 主要语言
- C#
- 星标
- 3.5k
- 派生
- 925
- PR 合并指标
- 30 天内没有已合并 PR
描述
#786 brings under the light the fact that there's still a huge room for improvment regarding the following topics
- How to build libgit2
- How to run the tests against the generated binaries
Currently, all of the above is being automagically done by the build.libgit2sharp.sh script.
I can think of two options:
- Add some documentation in the script header describing what the script does, where the binaries are generated
- Break up the script into two scripts (ie.
buildandruntests)
There are certainly others ways to solve this.
Thoughts?
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先阅读 build.libgit2sharp.sh,并跟踪它如何构建 libgit2、生成二进制文件,以及在 Linux 和 macOS 上运行测试。与维护者确认预期结果是编写脚本文档,还是拆分出独立的构建和测试脚本;当工作流得到清晰说明或被整洁地拆分时,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- shell
- 领域
- build-system, developer-experience
- Issue 类型
- 功能
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 35/100