diff --git "a/\347\254\254\344\270\200\351\203\250\345\210\206\357\274\232\345\210\235\350\257\206\345\274\200\346\272\220/\347\254\254 6 \345\260\217\350\212\202\357\274\232\345\270\270\350\247\201\346\226\207\344\273\266\350\256\244\350\257\206.md" "b/\347\254\254\344\270\200\351\203\250\345\210\206\357\274\232\345\210\235\350\257\206\345\274\200\346\272\220/\347\254\254 6 \345\260\217\350\212\202\357\274\232\345\270\270\350\247\201\346\226\207\344\273\266\350\256\244\350\257\206.md" index f9ed03c3473ec1ea48664d594ec96ba13bb574f4..40cd6dd0a26d879f76ffee4f2aeacc67a5635d2e 100644 --- "a/\347\254\254\344\270\200\351\203\250\345\210\206\357\274\232\345\210\235\350\257\206\345\274\200\346\272\220/\347\254\254 6 \345\260\217\350\212\202\357\274\232\345\270\270\350\247\201\346\226\207\344\273\266\350\256\244\350\257\206.md" +++ "b/\347\254\254\344\270\200\351\203\250\345\210\206\357\274\232\345\210\235\350\257\206\345\274\200\346\272\220/\347\254\254 6 \345\260\217\350\212\202\357\274\232\345\270\270\350\247\201\346\226\207\344\273\266\350\256\244\350\257\206.md" @@ -27,33 +27,27 @@ 需要注意的是,上述文件仅作为项目开源的指导性文件,属于约定俗成的开源项目规范,并非强制要求,请根据自身需求选择使用相应的文件。当然,你也可以按照自己的想法制定自己的项目规范,只要能够帮助项目在开源过程中的能够很好的管理、开发和维护,能够保障项目相关权利,它就是一份良好的项目规范。 -### 编程文件 +### 程序文件 -编程文件主要依赖于对应的编程语言,是一个开源项目中占比最多的主要文件。说明文件用来帮助了解项目的全貌,而更细节的内容就需要从具体的编程文件来了解了。编程文件的存放目录一般与架构设计有关,比如:Java 项目的编程源文件(*.java)默认存放路径为“./src/main/java”。下面列举几种常用的编程文件: +程序文件主要依赖于对应的编程语言,是一个开源项目中占比最多的主要文件。说明文件用来帮助了解项目的全貌,而更细节的内容就需要从具体的程序文件来了解了。程序文件的存放目录一般与架构设计有关,比如:Java 项目的程序源文件(*.java)默认存放路径为“./src/main/java”。下面列举几种常用的程序文件: -- ***.asp**:ASP(Active Server Page)编程源文件。 -- ***.c**:C 编程源文件。 -- ***.cc**:C++ 编程源文件。 +- ***.asp**:ASP(Active Server Page)程序源文件。 +- ***.c**:C 程序源文件。 +- **\*.cc / \*.cpp**:C++ 程序源文件。 - ***.class**:Java class 文件。 -- ***.cpp**:C++ 编程源文件。 -- ***.exe**:可执行文件。 - ***.frm**:MySQL 表结构定义文件。 -- ***.h**:C / C++ 编程头文件。 -- ***.hpp**:C++ 编程头文件。 -- ***.java**:Java 编程源文件。 +- ***.h**:C 程序头文件。 +- ***.hpp**:C++ 程序头文件。 +- ***.java**:Java 程序源文件。 - ***.jsp**:Java 语言编写的动态网页程序文件。 -- ***.php**:PHP 编程源文件。 -- ***.py**:Python 编程源文件。 +- ***.php**:PHP 程序源文件。 +- ***.py**:Python 程序源文件。 ### 脚本文件 - - ***.bat**:bat 文件是 Windows 平台下的批处理脚本文件。 - -- ***.py**:py 文件是以 Python 语言编写的脚本文件。 - - ***.sh**:sh 文件是使用 Shell 的语法与指令编写的脚本文件。 - ***.sql**:Sql 脚本文件。 -- ***.vbs**:Visual Basic 编程脚本文件。 +- ***.vbs**:Visual Basic 脚本文件。 ### 配置文件 @@ -65,7 +59,7 @@ - ***.lua**:lua 是一种由标准 C 编写小巧的脚本文件,其设计目的是为了嵌入应用程序中,为应用程序提供灵活的扩展和定制功能。 - ***.properties**:properties 是一种 Java 中常见的配置文件,通过"键=值"的格式存储配置信息。 - ***.xml**:XML 是一种可扩展标记语言(EXtensible Markup Language),由 W3C 制定。 -- ***.yml / *.yaml**:YAML 是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。 +- **\*.yml / \*.yaml**:YAML 是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。 ### 静态资源文件 @@ -94,7 +88,8 @@ - ***.bmp**:BMP 是英文 Bitmap(位图)的简写,bmp 文件是Windows操作系统中的标准图像文件。 - ***.gif**:GIF 的全称是 Graphics Interchange Format,可译为图形交换格式。 -- ***.ico / *.icon**:ICO 是一种图标文件格式,图标文件可以存储单个图案、多尺寸、多色板的图标文件。一个图标实际上是多张不同格式的图片的集合体,并且还包含了一定的透明区域。 +- **\*.ico / \*.icon**:ICO 是一种图标文件格式,图标文件可以存储单个图案、多尺寸、多色板的图标文件。一个图标实际上是多张不同格式的图片的集合体,并且还包含了一定的透明区域。 +- ***.svg**: SVG (可缩放矢量图形)是一种图像文件格式,使用 XML 来编写,可以无限制放大而不影响分辨率。 **音频文件**