openeuler/.atomgit开发者指南:贡献代码前必须了解的配置规范
【免费下载链接】openEuler用于对openEuler组织进行组织描述、全局配置Issue、Pull Request模板等。项目地址: https://gitcode.com/openeuler/.atomgit
前往项目官网免费下载:https://ar.openeuler.org/ar/
openEuler是一个通过社区合作打造的创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件生态繁荣发展。作为开发者,在贡献代码前了解openeuler/.atomgit项目的配置规范至关重要,它能帮助你更高效地参与到项目中。
项目基础认知
openeuler/.atomgit主要用于对openEuler组织进行组织描述、全局配置Issue、Pull Request模板等。该项目包含两类重要的代码仓库,分别是代码仓和软件包仓。代码仓地址为https://atomgit.com/openeuler,主要用于存放源码类项目;软件包仓地址为https://atomgit.com/src-openeuler,主要用于存放制作发布件所需的软件包。
贡献前准备
加入社区
要参与openEuler项目的贡献,首先需要加入社区。加入方式可以参见相关指引(由于不能出现外部链接,具体加入流程可在社区内部渠道获取)。
版权和许可声明
openEuler项目贡献依据《贡献者许可协议》(CLA)授权给开放原子开源基金会。本项目是由许多开源软件组件组成的汇编作品,该汇编作品的版权归开放原子开源基金会所有。开放原子开源基金会根据木兰宽松许可证, 第2版(以下简称“木兰宽松协议2.0”)向您授权该汇编作品。在遵守木兰宽松协议2.0,以及本项目包含的开源软件组件适用的其它开源许可协议的前提下,您方可使用本项目。您可以通过指定网址获取木兰宽松协议2.0的副本(由于不能出现外部链接,具体网址可在项目相关文档中查找)。除非适用法律要求或书面约定,依据适用的开源许可协议分发的软件均按“原样”提供,且不附带任何(明示或默示)形式的保证或条件。有关适用的开源许可协议的具体授权和限制,请参见其原文。
Issue模板配置规范
在openeuler/.atomgit项目中,ISSUE_ARCHIVE目录下存放了多种Issue模板,以下为你介绍主要的模板及其配置规范。
Task模板
Task模板文件为ISSUE_ARCHIVE/Task.yaml,其主要配置如下:
- name:"Task"
- description:"请选用适合的模板"
- title:空
- labels:[ "task_en" ]
- type:"Task"
- body:包含一个markdown类型和一个textarea类型的元素。其中textarea类型元素为必填项。
开源之夏 2024模板
开源之夏 2024模板文件为ISSUE_ARCHIVE/开源之夏 2024.yaml,配置规范较为详细,主要包括以下内容:
- name:"开源之夏 2024"
- description:"请选用适合的模板"
- title:空
- labels:[ "task_opensource_2024" ]
- type:"开源之夏 2024"
- body:包含一个markdown类型和一个textarea类型的元素。textarea类型元素为必填项,其中预设了项目名称、项目描述、项目综合难度、技术领域标签、编程语言标签、项目产出要求、项目技术要求、项目成果提交仓库、项目相关参考资料、项目导师名字&导师邮箱等内容的填写提示,并且要求本次活动面向全球,题目内容需同时提交中英文版本。
贡献代码步骤
克隆仓库
首先,你需要克隆openeuler/.atomgit仓库,仓库地址为https://gitcode.com/openeuler/.atomgit。
了解配置规范
仔细阅读项目中的相关文档和配置文件,如README.md以及ISSUE_ARCHIVE目录下的各类模板文件,确保自己了解项目的组织描述、Issue和Pull Request模板的配置要求。
提交贡献
按照项目的配置规范,提交符合要求的Issue和Pull Request,参与到openEuler项目的开发中。
通过以上内容,希望能帮助你在贡献代码前清晰了解openeuler/.atomgit项目的配置规范,顺利参与到开源项目中,为openEuler的发展贡献力量!
【免费下载链接】openEuler用于对openEuler组织进行组织描述、全局配置Issue、Pull Request模板等。项目地址: https://gitcode.com/openeuler/.atomgit
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考