
FOSS
文章平均质量分 94
自由和开放源码软件(Free and Open Source Software)介绍
彬彬侠
人工智能算法工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在 GitHub 上为一个开源项目贡献代码
本文详细介绍了如何在GitHub上为开源项目贡献代码的完整流程。主要包括:1)了解开源项目的基础知识,包括许可证和贡献规范;2)贡献代码的8个关键步骤:从选择项目、阅读文档、fork仓库,到创建分支、修改代码、提交PR,再到处理审查和合并;3)贡献过程中的最佳实践,如遵循项目规范、从小任务开始、保持清晰沟通等;4)常见问题的解决方案。文章为开发者提供了参与开源社区的实用指南,强调规范化操作和社区协作的重要性。原创 2025-09-19 11:59:21 · 813 阅读 · 0 评论 -
GitHub 上什么时候需要创建一个新的分支
在GitHub上使用Git时,分支是版本控制和协作开发的核心工具。创建分支可隔离不同开发任务,避免直接修改主代码库,从而提高代码质量和协作效率。常见分支场景包括:开发新功能(如feature/login)、修复bug(如bugfix/api-response)、团队协作(如并行开发不同功能)、开源项目贡献(如解决issue)、文档更新等。分支命名应清晰规范(如feature/、bugfix/前缀)。创建方式可通过命令行或GitHub界面。分支管理结合PR机制能显著提升开发效率,是GitHub协作的最佳实践。原创 2025-09-19 10:57:46 · 1231 阅读 · 0 评论 -
什么是开源许可证:开源软件或硬件的使用规则
开源许可证摘要 开源许可证是规范开源软件/硬件使用、修改和分发的法律协议,包含权限、条件及免责条款。主要分为三类: Copyleft许可证(如GPLv3):要求衍生作品保持开源; 宽松许可证(如MIT/Apache 2.0):仅需保留版权声明,允许闭源; 公共领域许可证(如CC0):完全放弃权利。许可证通过明确规则保护作者权益、促进协作,并降低法律风险。选择时需考虑项目目标、专利需求及兼容性,GitHub等平台提供标准化添加流程。典型案例包括Node.js(MIT)、Kubernetes(Apache 2.原创 2025-09-18 23:01:27 · 1002 阅读 · 0 评论 -
One API:开源的LLM API管理与分发系统部署和使用
One API是一个开源的LLM API管理与分发系统,支持多种主流大模型(如GPT、Claude、Gemini等),通过统一OpenAI API格式简化多模型访问。主要功能包括API Key管理、负载均衡、额度监控和二次分发。支持Docker一键部署,提供多语言界面和丰富配置选项,适合个人开发者或企业集成AI服务。用户可通过标准化接口访问不同模型,并实现灵活的权限控制和额度管理。部署简单,支持SQLite/MySQL,具有高扩展性,是AI应用开发中的实用中间件解决方案。原创 2025-09-18 11:06:27 · 957 阅读 · 0 评论