Skip to content

Commit

Permalink
Add shared files that will be synced to other repositories with dotne…
Browse files Browse the repository at this point in the history
…t-file.
  • Loading branch information
alexrp committed Jan 11, 2024
1 parent 06ab591 commit 7d581ae
Show file tree
Hide file tree
Showing 15 changed files with 1,673 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,7 @@
This repository contains organization-wide GitHub files. These are used by
default on other repositories in the organization if those repositories do not
provide their own. The organization profile is also maintained here.

The [`syn`](syn) directory contains files that are shared across several
repositories in the organization. They are synchronized to those repositories
using [dotnet-file](https://www.clarius.org/dotnet-file).
19 changes: 19 additions & 0 deletions syn/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
root = true

[*]
charset = utf-8
indent_size = 4
indent_style = space
insert_final_newline = true
max_line_length = 120
tab_width = 4
trim_trailing_whitespace = true

[*.json]
indent_size = 2

[*.jsonc]
indent_size = 2

[*.vsconfig]
indent_size = 2
4 changes: 4 additions & 0 deletions syn/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
* text
*.verified.* text eol=lf
*.ico binary
*.png binary
4 changes: 4 additions & 0 deletions syn/.gitbook.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
root: doc
structure:
readme: index.md
summary: toc.md
979 changes: 979 additions & 0 deletions syn/.globalconfig

Large diffs are not rendered by default.

95 changes: 95 additions & 0 deletions syn/.markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"$schema": "https://raw.githubusercontent.com/DavidAnson/markdownlint/main/schema/markdownlint-config-schema.json",
"default": true,
"MD001": true,
"MD003": {
"style": "atx"
},
"MD004": {
"style": "asterisk"
},
"MD005": true,
"MD007": {
"start_indented": false,
"start_indent": 4,
"indent": 4
},
"MD009": {
"br_spaces": 0,
"strict": true
},
"MD010": {
"spaces_per_tab": 4
},
"MD011": true,
"MD012": true,
"MD013": {
"code_blocks": false,
"headings": false,
"tables": false
},
"MD014": true,
"MD018": true,
"MD019": true,
"MD020": true,
"MD021": true,
"MD022": true,
"MD023": true,
"MD024": true,
"MD025": true,
"MD026": {
"punctuation": "!,.:;?"
},
"MD027": true,
"MD028": true,
"MD029": {
"style": "ordered"
},
"MD030": true,
"MD031": true,
"MD032": true,
"MD033": {
"allowed_elements": [
"div",
"img",
"p",
"strong"
]
},
"MD034": true,
"MD035": {
"style": "--------------------------------------------------------------------------------"
},
"MD036": {
"punctuation": "!,.:;?"
},
"MD037": true,
"MD038": true,
"MD039": true,
"MD040": {
"language_only": true
},
"MD041": true,
"MD042": true,
"MD043": false,
"MD044": true,
"MD045": true,
"MD046": {
"style": "fenced"
},
"MD047": true,
"MD048": {
"style": "backtick"
},
"MD049": {
"style": "asterisk"
},
"MD050": {
"style": "asterisk"
},
"MD051": true,
"MD052": true,
"MD053": {
"ignored_definitions": []
}
}
58 changes: 58 additions & 0 deletions syn/.stylecop.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
"settings": {
"indentation": {
"indentationSize": 4,
"tabSize": 4,
"useTabs": false
},
"readabilityRules": {
"allowBuiltInTypeAliases": false
},
"orderingRules": {
"elementOrder": [
"kind",
"constant",
"static",
"readonly"
],
"usingDirectivesPlacement": "outsideNamespace",
"systemUsingDirectivesFirst": true,
"blankLinesBetweenUsingGroups": "omit"
},
"namingRules": {
"tupleElementNameCasing": "PascalCase",
"includeInferredTupleElementNames": false
},
"maintainabilityRules": {
"topLevelTypes": [
"class",
"enum",
"delegate",
"interface",
"struct"
]
},
"layoutRules": {
"allowDoWhileOnClosingBrace": false,
"allowConsecutiveUsings": true,
"newlineAtEndOfFile": "require"
},
"documentationRules": {
"companyName": "Vezel",
"copyrightText": "Copyright © {companyName} Contributors. Licensed under the Zero-Clause BSD license.",
"headerDecoration": "---------------------------------------------------------------------------",
"xmlHeader": false,
"fileNamingConvention": "metadata",
"documentationCulture": "en-US",
"documentExposedElements": true,
"documentInternalElements": false,
"documentPrivateElements": false,
"documentPrivateFields": false,
"documentInterfaces": false,
"excludeFromPunctuationCheck": [
"seealso"
]
}
}
}
12 changes: 12 additions & 0 deletions syn/LICENSE-0BSD
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
BSD Zero Clause License (0BSD)

Permission to use, copy, modify, and/or distribute this software for any purpose
with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.
Loading

0 comments on commit 7d581ae

Please sign in to comment.