Skip to content

chengchengcheng521/OpenSourceCourse

Repository files navigation

📚 开源软件开发课程 (北航)

Institution Language

本仓库包含了我在北京航空航天大学软件学院修读《开源软件开发》课程期间的全部作业、实践报告以及期末大作业代码。

📁 仓库目录结构

本仓库根据课程进度与作业类型进行整理,主要包含以下内容:

目录 / 文件 说明
🚀 OSS-DocLinter/ [期末大作业] 基于大模型的 GitHub 开源仓库文档质量检测与智能修复工具。(关联的子模块)
📂 pipExam/ 关于 Python 包管理与 PyPI 发布的实战演练代码。
📂 ppt/ & 2025fall/ 课程相关的展示 PPT、学习笔记与参考资料整理。
📄 ...-个人实践作业1.* 个人实践作业的详细报告(包含 Markdown 源文件与 PDF 格式)。
📄 ...-作业1/2.pdf 涵盖开源许可证对比、社区治理机制分析、开源贡献指南等内容的理论作业。

🎯 核心学习成果

通过本课程的系统学习与高强度的项目实践,我在以下几个维度建立了扎实的认知与工程能力:

  • 开源社区治理: 深入理解了大型开源项目的运作机制、代码贡献工作流(PR/Issue 追踪)以及维护者协作模式。
  • 许可证合规性: 掌握了各类开源许可证(如 GPL, Apache-2.0, MIT)的核心约束,及其对软件供应链合规性的影响。
  • 开源工程化实践: 熟悉了开源项目的规范化建设、CI/CD 流水线,并具备了利用大语言模型(LLM)提升开源仓库可维护性的实战经验(具体成果见 OSS-DocLinter 项目)。

About

北京航空航天大学软件学院开源课程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors