修改零度笔记
This commit is contained in:
parent
6a4b895ee6
commit
24e478ee11
66
notes/visualstudio/copyright.md
Normal file
66
notes/visualstudio/copyright.md
Normal file
@ -0,0 +1,66 @@
|
||||
## Copyright
|
||||
|
||||
Generally the copyright notice for a project in the .NET Foundation is given as
|
||||
"Copyright (c) .NET Foundation and Contributors. All Rights Reserved".
|
||||
The copyright notice should be placed in the LICENSE for the project so
|
||||
the beginning of the LICENSE for an MIT Licensed project would be:
|
||||
|
||||
```
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) .NET Foundation and Contributors
|
||||
All Rights Reserved
|
||||
|
||||
Permission is hereby granted...
|
||||
```
|
||||
|
||||
And an Apache 2.0 Licensed project would begin
|
||||
|
||||
```
|
||||
Copyright (c) .NET Foundation and Contributors
|
||||
All Rights Reserved
|
||||
|
||||
Apache License, Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions...
|
||||
```
|
||||
|
||||
When including third party open source code in a project, any third party
|
||||
copyright notices should be preserved with the code. It is good practise
|
||||
to also surface any third party notices required in your project
|
||||
into a file called NOTICE.md (or ThirdPartyNotices.txt) in the project root.
|
||||
|
||||
## File Headers
|
||||
|
||||
The following file header format is the used for .NET Foundation projects.
|
||||
Please use it for new files and update the headers of existing code files as
|
||||
appropriate. Note that the general copyright notice for the project is given
|
||||
in the project's LICENSE file but any third party copyright notices should be
|
||||
preserved.
|
||||
|
||||
```
|
||||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the <<LICENSE_TYPE>> license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
```
|
||||
|
||||
Therefore the file header for an MIT licensed project would be:
|
||||
|
||||
```
|
||||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
```
|
||||
|
||||
Where-as the file header for an Apache 2.0 licensed project would be:
|
||||
|
||||
```
|
||||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the Apache 2.0 License.
|
||||
// See the LICENSE file in the project root for more information.
|
||||
```
|
||||
|
||||
The addition of existing files from other projects is handled on a case by casebasis.
|
40
notes/visualstudio/editorconfig.md
Normal file
40
notes/visualstudio/editorconfig.md
Normal file
@ -0,0 +1,40 @@
|
||||
# 关于 EditorConfig 文件
|
||||
|
||||
EditorConfig 有助于为跨不同编辑器和 IDE 处理同一项目的多个开发人员保持一致的编码风格。
|
||||
|
||||
EditorConfig 项目由用于定义编码样式的文件格式和文本编辑器插件集合组成,这些插件使编辑器能够读取文件格式并遵循定义的样式。EditorConfig 文件易于读取,并且与版本控制系统配合得很好。
|
||||
|
||||
[https://editorconfig.org](https://editorconfig.org)
|
||||
|
||||
# Visual Studio 中的 EditorConfig 支持
|
||||
|
||||
Visual Studio 2019 及更高版本支持 EditorConfig 文件,可以在 Visual Studio 中使用 EditorConfig 文件来定义和维护代码样式设置。
|
||||
|
||||
[https://github.com/dotnet/aspnetcore/blob/main/.editorconfig](https://github.com/dotnet/aspnetcore/blob/main/.editorconfig)
|
||||
|
||||
# 版权说明模板
|
||||
|
||||
```ini
|
||||
// Licensed to the .NET Foundation under one or more agreements.
|
||||
// The .NET Foundation licenses this file to you under the MIT license.
|
||||
```
|
||||
|
||||
```
|
||||
// Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
// Licensed under the MIT License.
|
||||
```
|
||||
|
||||
# 使用 EditorConfig 添加文件头版权信息
|
||||
|
||||
在 Visual Studio 中使用 EditorConfig 文件添加文件头版权信息。
|
||||
|
||||
```
|
||||
// Copyright (c) HelloShop Corporation. All rights reserved.
|
||||
// Licensed under the MIT License.
|
||||
```
|
||||
|
||||
```
|
||||
file_header_template = Copyright (c) HelloShop Corporation. All rights reserved.\nLicensed under the MIT License.
|
||||
```
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user