diff --git a/.editorconfig b/.editorconfig
deleted file mode 100644
index f39b26725..000000000
--- a/.editorconfig
+++ /dev/null
@@ -1,3 +0,0 @@
-[*.cs]
-indent_style = space
-indent_size = 4
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 000000000..c89d0db7e
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "standards"]
+ path = standards
+ url = https://github.com/SixLabors/Standards
diff --git a/SixLabors.Fonts.sln b/SixLabors.Fonts.sln
index 3b9c22573..9d3c91bb3 100644
--- a/SixLabors.Fonts.sln
+++ b/SixLabors.Fonts.sln
@@ -4,11 +4,11 @@ VisualStudioVersion = 15.0.26430.15
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SolutionItems", "SolutionItems", "{C317F1B1-D75E-4C6D-83EB-80367343E0D7}"
ProjectSection(SolutionItems) = preProject
- .editorconfig = .editorconfig
+ standards\.editorconfig = standards\.editorconfig
NuGet.config = NuGet.config
README.md = README.md
- SixLabors.ruleset = SixLabors.ruleset
- stylecop.json = stylecop.json
+ standards\SixLabors.ruleset = standards\SixLabors.ruleset
+ standards\stylecop.json = standards\stylecop.json
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Source", "Source", "{815C0625-CD3D-440F-9F80-2D83856AB7AE}"
diff --git a/SixLabors.ruleset b/SixLabors.ruleset
deleted file mode 100644
index 3e98e21e3..000000000
--- a/SixLabors.ruleset
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/appveyor.yml b/appveyor.yml
index 950bb7477..5a0c849bb 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -3,6 +3,7 @@ version: 0.0.{build}
image: Visual Studio 2017
before_build:
+ - git submodule -q update --init
- cmd: dotnet --version
build_script:
diff --git a/src/SixLabors.Fonts/SixLabors.Fonts.csproj b/src/SixLabors.Fonts/SixLabors.Fonts.csproj
index 98d6e7674..21b034931 100644
--- a/src/SixLabors.Fonts/SixLabors.Fonts.csproj
+++ b/src/SixLabors.Fonts/SixLabors.Fonts.csproj
@@ -1,50 +1,50 @@
-
- A cross-platform library for loading and laying out for processing and measuring; written in C#
- SixLabors.Fonts
- $(packageversion)
- 0.1.0-alpha1
- Six Labors and contributors
- netstandard2.0;netstandard1.3
- true
- true
- SixLabors.Fonts
- SixLabors.Fonts
- font;truetype;opentype;woff
- https://raw.githubusercontent.com/SixLabors/Branding/master/icons/fonts/sixlabors.fonts.128.png
- https://github.com/SixLabors/Fonts
- http://www.apache.org/licenses/LICENSE-2.0
- git
- https://github.com/SixLabors/Fonts
- false
- false
- false
- false
- false
- false
- false
- false
- false
- full
- 7.3
-
+
+ A cross-platform library for loading and laying out fonts for processing and measuring; written in C#
+ SixLabors.Fonts
+ $(packageversion)
+ 0.1.0-alpha1
+ Six Labors and contributors
+ netstandard2.0;netstandard1.3
+ true
+ true
+ SixLabors.Fonts
+ SixLabors.Fonts
+ font;truetype;opentype;woff
+ https://raw.githubusercontent.com/SixLabors/Branding/master/icons/fonts/sixlabors.fonts.128.png
+ https://github.com/SixLabors/Fonts
+ http://www.apache.org/licenses/LICENSE-2.0
+ git
+ https://github.com/SixLabors/Fonts
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ full
+ 7.3
+
-
-
-
+
+
+
-
- ..\..\SixLabors.ruleset
-
+
+ ..\..\standards\SixLabors.ruleset
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
diff --git a/standards b/standards
new file mode 160000
index 000000000..dd83f6496
--- /dev/null
+++ b/standards
@@ -0,0 +1 @@
+Subproject commit dd83f649638c6333984a757c01be6ec294e6b63c
diff --git a/stylecop.json b/stylecop.json
deleted file mode 100644
index 485ab604a..000000000
--- a/stylecop.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "orderingRules": {
- "usingDirectivesPlacement": "outsideNamespace",
- "elementOrder": [
- "kind"
- ]
- },
- "documentationRules": {
- "xmlHeader": false,
- "documentInternalElements": false,
- "copyrightText": "Copyright (c) Six Labors and contributors.\nLicensed under the Apache License, Version 2.0."
- }
- }
-}
\ No newline at end of file