Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Pull Request] A project level refactoring #278

Merged
merged 24 commits into from
Feb 25, 2024
Merged
Show file tree
Hide file tree
Changes from 18 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
b0161a9
📝 Chore(Submodules): Remove.
Dynesshely Feb 7, 2024
9fca2d6
📝 Chore(Submodules): Import `KitX Standard` as submodule.
Dynesshely Feb 7, 2024
3cd9253
💾 Feat: Optimized.
Dynesshely Feb 7, 2024
e3a33ac
📦 Struct(Repo): Optimized.
Dynesshely Feb 8, 2024
da7f2b1
💾 Feat(Cheese): Move functions in publisher to Cheese.
Dynesshely Feb 8, 2024
2b96ec2
📝 Chore(Submodules): Sync.
Dynesshely Feb 8, 2024
fd0221f
📝 Chore(Submodules): Sync.
Dynesshely Feb 8, 2024
313f481
📝 Chore(Submodules): Sync.
Dynesshely Feb 8, 2024
702c86f
📝 Chore: Sync submodules.
Dynesshely Feb 16, 2024
eecbb4f
📝 Chore(Submodule): Import `CSharpell`.
Dynesshely Feb 17, 2024
5ce76dc
📝 Chore(Submodules): Sync.
Dynesshely Feb 17, 2024
c753f55
📝 Chore(Submodules): Sync.
Dynesshely Feb 19, 2024
9f3b5a0
📝 Chore(Submodules): Updated.
Dynesshely Feb 20, 2024
85be6ae
🔧 Fix(Actions): Paths.
Dynesshely Feb 20, 2024
c8bf5ea
📝 Chore(Submodules): Sync.
Dynesshely Feb 20, 2024
36d774b
📝 Chore(Submodules): Sync.
Dynesshely Feb 21, 2024
777a62e
📝 Chore(Submodules): Sync.
Dynesshely Feb 25, 2024
3a32122
📝 Chore(Submodules): Sync.
Dynesshely Feb 25, 2024
c01998a
📄 Docs(README): Updated.
Dynesshely Feb 25, 2024
c79d653
📝 Chore(Actions): Updated and corrected.
Dynesshely Feb 25, 2024
cc35ae5
📝 Chore(Actions): Fix sub-submodules' errors.
Dynesshely Feb 25, 2024
b3f8fa1
📝 Chore(Actions): Try to use `checkout` to run git command with defau…
Dynesshely Feb 25, 2024
f99b3dc
📝 Chore(Actions): Try to checkout sub-submodules standalone.
Dynesshely Feb 25, 2024
f67cfd1
📝 🔧 Chore, Fix(Actions): Also checkout Standard for other workflows.
Dynesshely Feb 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 46 additions & 41 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@

锘�
file_header_template = Copyright (c) Crequency Studio. All Rights Reserved.\nLicense under the AGPL, Version 3.0.\nFile Name: {fileName}


[*]
end_of_line = crlf
end_of_line = lf
charset = utf-8-bom
trim_trailing_whitespace = true
insert_final_newline = true
Expand Down Expand Up @@ -41,12 +41,13 @@ dotnet_style_prefer_simplified_interpolation = true:suggestion
dotnet_style_namespace_match_folder = true:suggestion
dotnet_style_predefined_type_for_locals_parameters_members = true:silent
dotnet_style_predefined_type_for_member_access = true:silent
dotnet_style_prefer_collection_expression = true:suggestion


[*.cs]
#### 命名样式 ####
#### 锟斤拷锟斤拷锟斤拷式 ####

# 命名规则
# 锟斤拷锟斤拷锟斤拷锟斤拷

dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
Expand All @@ -60,7 +61,7 @@ dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case

# 符号规范
# 锟斤拷锟脚规范

dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
Expand All @@ -74,7 +75,7 @@ dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, meth
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members.required_modifiers =

# 命名样式
# 锟斤拷锟斤拷锟斤拷式

dotnet_naming_style.begins_with_i.required_prefix = I
dotnet_naming_style.begins_with_i.required_suffix =
Expand All @@ -91,14 +92,14 @@ dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case
csharp_using_directive_placement = outside_namespace:silent
csharp_style_expression_bodied_methods = false:silent
csharp_style_expression_bodied_constructors = false:silent
csharp_style_expression_bodied_operators = false:silent
csharp_style_expression_bodied_methods = when_on_single_line:silent
csharp_style_expression_bodied_constructors = when_on_single_line:silent
csharp_style_expression_bodied_operators = true:silent
csharp_style_expression_bodied_properties = true:silent
csharp_style_expression_bodied_indexers = true:silent
csharp_style_expression_bodied_accessors = true:silent
csharp_style_expression_bodied_lambdas = true:silent
csharp_style_expression_bodied_local_functions = false:silent
csharp_style_expression_bodied_local_functions = when_on_single_line:silent
csharp_style_conditional_delegate_call = true:suggestion
csharp_style_var_for_built_in_types = false:silent
csharp_style_var_when_type_is_apparent = false:silent
Expand Down Expand Up @@ -134,51 +135,55 @@ csharp_style_deconstructed_variable_declaration = true:suggestion
csharp_style_unused_value_assignment_preference = discard_variable:suggestion
csharp_style_unused_value_expression_statement_preference = discard_variable:silent
csharp_style_prefer_readonly_struct = true:suggestion
csharp_style_prefer_primary_constructors = true:suggestion
csharp_style_prefer_readonly_struct_member = true:suggestion
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = true:silent
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true:silent

[*.vb]
#### 命名样式 ####
#### 锟斤拷锟斤拷锟斤拷式 ####

# 命名规则
# 锟斤拷锟斤拷锟斤拷锟斤拷

dotnet_naming_rule.interface_should_be_以_i_开始.severity = suggestion
dotnet_naming_rule.interface_should_be_以_i_开始.symbols = interface
dotnet_naming_rule.interface_should_be_以_i_开始.style = 以_i_开始
dotnet_naming_rule.interface_should_be_锟斤拷_i_锟斤拷始.severity = suggestion
dotnet_naming_rule.interface_should_be_锟斤拷_i_锟斤拷始.symbols = interface
dotnet_naming_rule.interface_should_be_锟斤拷_i_锟斤拷始.style = 锟斤拷_i_锟斤拷始

dotnet_naming_rule.类型_should_be_帕斯卡拼写法.severity = suggestion
dotnet_naming_rule.类型_should_be_帕斯卡拼写法.symbols = 类型
dotnet_naming_rule.类型_should_be_帕斯卡拼写法.style = 帕斯卡拼写法
dotnet_naming_rule.锟斤拷锟斤拷_should_be_锟斤拷斯锟斤拷拼写锟斤拷.severity = suggestion
dotnet_naming_rule.锟斤拷锟斤拷_should_be_锟斤拷斯锟斤拷拼写锟斤拷.symbols = 锟斤拷锟斤拷
dotnet_naming_rule.锟斤拷锟斤拷_should_be_锟斤拷斯锟斤拷拼写锟斤拷.style = 锟斤拷斯锟斤拷拼写锟斤拷

dotnet_naming_rule.非字段成员_should_be_帕斯卡拼写法.severity = suggestion
dotnet_naming_rule.非字段成员_should_be_帕斯卡拼写法.symbols = 非字段成员
dotnet_naming_rule.非字段成员_should_be_帕斯卡拼写法.style = 帕斯卡拼写法
dotnet_naming_rule.锟斤拷锟街段筹拷员_should_be_锟斤拷斯锟斤拷拼写锟斤拷.severity = suggestion
dotnet_naming_rule.锟斤拷锟街段筹拷员_should_be_锟斤拷斯锟斤拷拼写锟斤拷.symbols = 锟斤拷锟街段筹拷员
dotnet_naming_rule.锟斤拷锟街段筹拷员_should_be_锟斤拷斯锟斤拷拼写锟斤拷.style = 锟斤拷斯锟斤拷拼写锟斤拷

# 符号规范
# 锟斤拷锟脚规范

dotnet_naming_symbols.interface.applicable_kinds = interface
dotnet_naming_symbols.interface.applicable_accessibilities = public, friend, private, protected, protected_friend, private_protected
dotnet_naming_symbols.interface.required_modifiers =

dotnet_naming_symbols.类型.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.类型.applicable_accessibilities = public, friend, private, protected, protected_friend, private_protected
dotnet_naming_symbols.类型.required_modifiers =
dotnet_naming_symbols.锟斤拷锟斤拷.applicable_kinds = class, struct, interface, enum
dotnet_naming_symbols.锟斤拷锟斤拷.applicable_accessibilities = public, friend, private, protected, protected_friend, private_protected
dotnet_naming_symbols.锟斤拷锟斤拷.required_modifiers =

dotnet_naming_symbols.非字段成员.applicable_kinds = property, event, method
dotnet_naming_symbols.非字段成员.applicable_accessibilities = public, friend, private, protected, protected_friend, private_protected
dotnet_naming_symbols.非字段成员.required_modifiers =
dotnet_naming_symbols.锟斤拷锟街段筹拷员.applicable_kinds = property, event, method
dotnet_naming_symbols.锟斤拷锟街段筹拷员.applicable_accessibilities = public, friend, private, protected, protected_friend, private_protected
dotnet_naming_symbols.锟斤拷锟街段筹拷员.required_modifiers =

# 命名样式
# 锟斤拷锟斤拷锟斤拷式

dotnet_naming_style.以_i_开始.required_prefix = I
dotnet_naming_style.以_i_开始.required_suffix =
dotnet_naming_style.以_i_开始.word_separator =
dotnet_naming_style.以_i_开始.capitalization = pascal_case
dotnet_naming_style.锟斤拷_i_锟斤拷始.required_prefix = I
dotnet_naming_style.锟斤拷_i_锟斤拷始.required_suffix =
dotnet_naming_style.锟斤拷_i_锟斤拷始.word_separator =
dotnet_naming_style.锟斤拷_i_锟斤拷始.capitalization = pascal_case

dotnet_naming_style.帕斯卡拼写法.required_prefix =
dotnet_naming_style.帕斯卡拼写法.required_suffix =
dotnet_naming_style.帕斯卡拼写法.word_separator =
dotnet_naming_style.帕斯卡拼写法.capitalization = pascal_case
dotnet_naming_style.锟斤拷斯锟斤拷拼写锟斤拷.required_prefix =
dotnet_naming_style.锟斤拷斯锟斤拷拼写锟斤拷.required_suffix =
dotnet_naming_style.锟斤拷斯锟斤拷拼写锟斤拷.word_separator =
dotnet_naming_style.锟斤拷斯锟斤拷拼写锟斤拷.capitalization = pascal_case

dotnet_naming_style.帕斯卡拼写法.required_prefix =
dotnet_naming_style.帕斯卡拼写法.required_suffix =
dotnet_naming_style.帕斯卡拼写法.word_separator =
dotnet_naming_style.帕斯卡拼写法.capitalization = pascal_case
dotnet_naming_style.锟斤拷斯锟斤拷拼写锟斤拷.required_prefix =
dotnet_naming_style.锟斤拷斯锟斤拷拼写锟斤拷.required_suffix =
dotnet_naming_style.锟斤拷斯锟斤拷拼写锟斤拷.word_separator =
dotnet_naming_style.锟斤拷斯锟斤拷拼写锟斤拷.capitalization = pascal_case
File renamed without changes.
9 changes: 6 additions & 3 deletions .github/workflows/build-loaders.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,15 @@ jobs:
uses: actions/setup-dotnet@v3
with:
dotnet-version: |
6.0.x
7.0.x
8.0.x

- name: Build Loaders
working-directory: "KitX Standard/KitX Loaders"
working-directory: "KitX SDK/KitX Loaders"
run: |
cd "KitX.Loader.CSharp"
dotnet build -c Release
cd ".."

cd "KitX.Loader.Winform.Core"
dotnet build -c Release
cd ".."
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/build-plugins.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,10 @@ jobs:
uses: actions/setup-dotnet@v3
with:
dotnet-version: |
6.0.x
7.0.x
8.0.x

- name: Build Plugins
working-directory: "KitX Standard/KitX Plugins"
working-directory: "KitX SDK/KitX Plugins"
run: |
cd "TestPlugin.CSharp"
dotnet build -c Release
Expand Down
15 changes: 5 additions & 10 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,7 @@ jobs:
uses: actions/setup-dotnet@v3
with:
dotnet-version: |
6.0.x
7.0.x
8.0.x

- name: Build Contracts
working-directory: "KitX Standard/KitX Contracts"
Expand All @@ -43,19 +42,15 @@ jobs:
dotnet build -c Release
cd ".."

- name: Build Rules
working-directory: "KitX Standard/KitX Rules"
- name: Build Shared
working-directory: "KitX Standard/KitX.Shared"
run: |
cd "KitX.Web.Rules"
dotnet build -c Release
cd ".."

- name: Build File Format Helper
working-directory: "KitX Standard/KitX File Formats"
- name: Build File Formats
working-directory: "KitX Standard/KitX.FileFormats"
run: |
cd "KitX.Formats.KXP"
dotnet build -c Release
cd ".."

- name: Build Dashboard
working-directory: "KitX Clients/KitX Dashboard/KitX Dashboard"
Expand Down
52 changes: 17 additions & 35 deletions .github/workflows/publish-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ jobs:
uses: actions/setup-dotnet@v3
with:
dotnet-version: |
6.0.x
7.0.x
8.0.x

- name: Add to GitHub Repo
run: |
Expand All @@ -35,70 +34,53 @@ jobs:
with:
nuget-version: "6.x"

- name: Build and Publish `KitX.Contract.CSharp`
if: contains(github.event.head_commit.message, '[KitX.Contract.CSharp]') || contains(github.event.head_commit.message, '[All]')
- name: Build and Publish `Cheese`
if: contains(github.event.head_commit.message, '[Cheese]') || contains(github.event.head_commit.message, '[All]')
run: |
cd "KitX Standard"

cd "KitX Contracts"
cd "KitX SDK"

cd "KitX.Contract.CSharp"
cd "Cheese"
dotnet build -c Release

nuget push ./bin/Release/*.nupkg -Source https://api.nuget.org/v3/index.json -SkipDuplicate -ApiKey ${{ secrets.NugetKey }} -NoSymbol
nuget push ./bin/Release/*.nupkg -Source github -SkipDuplicate

cd "../../.."
cd "../.."

- name: Build and Publish `KitX.Web.Rules`
if: contains(github.event.head_commit.message, '[KitX.Web.Rules]') || contains(github.event.head_commit.message, '[All]')
- name: Build and Publish `KitX.Contract.CSharp`
if: contains(github.event.head_commit.message, '[KitX.Contract.CSharp]') || contains(github.event.head_commit.message, '[All]')
run: |
cd "KitX Standard"

cd "KitX Rules"
cd "KitX Contracts"

cd "KitX.Web.Rules"
cd "KitX.Contract.CSharp"
dotnet build -c Release

nuget push ./bin/Release/*.nupkg -Source https://api.nuget.org/v3/index.json -SkipDuplicate -ApiKey ${{ secrets.NugetKey }} -NoSymbol
nuget push ./bin/Release/*.nupkg -Source github -SkipDuplicate

cd "../../.."

- name: Build and Publish `KitX.KXP.Helper`
if: contains(github.event.head_commit.message, '[KitX.KXP.Helper]') || contains(github.event.head_commit.message, '[All]')
- name: Build and Publish `KitX.Shared`
if: contains(github.event.head_commit.message, '[KitX.Shared]') || contains(github.event.head_commit.message, '[All]')
run: |
cd "KitX Standard"

cd "KitX File Formats"

cd "KitX.File.Format.KXP"
dotnet build -c Release

nuget push ./bin/Release/*.nupkg -Source https://api.nuget.org/v3/index.json -SkipDuplicate -ApiKey ${{ secrets.NugetKey }} -NoSymbol
nuget push ./bin/Release/*.nupkg -Source github -SkipDuplicate

cd "../../.."

- name: Build and Publish `KitX.KXP.Tool`
if: contains(github.event.head_commit.message, '[KitX.KXP.Tool]') || contains(github.event.head_commit.message, '[All]')
run: |
cd "KitX SDK"

cd "KitX.KXP.Tool"
cd "KitX.Shared"
dotnet build -c Release

nuget push ./bin/Release/*.nupkg -Source https://api.nuget.org/v3/index.json -SkipDuplicate -ApiKey ${{ secrets.NugetKey }} -NoSymbol
nuget push ./bin/Release/*.nupkg -Source github -SkipDuplicate

cd "../.."

- name: Build and Publish `KitX.Struct.Producer`
if: contains(github.event.head_commit.message, '[KitX.Struct.Producer]') || contains(github.event.head_commit.message, '[All]')
- name: Build and Publish `KitX.FileFormats`
if: contains(github.event.head_commit.message, '[KitX.FileFormats]') || contains(github.event.head_commit.message, '[All]')
run: |
cd "KitX SDK"
cd "KitX Standard"

cd "KitX.Struct.Producer"
cd "KitX.FileFormats"
dotnet build -c Release

nuget push ./bin/Release/*.nupkg -Source https://api.nuget.org/v3/index.json -SkipDuplicate -ApiKey ${{ secrets.NugetKey }} -NoSymbol
Expand Down
27 changes: 6 additions & 21 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,12 @@
[submodule "KitX Clients/KitX Website"]
path = KitX Clients/KitX Website
url = git@github.com:Crequency/KitX-Website.git
[submodule "KitX Core"]
path = KitX Core
url = git@github.com:Crequency/KitX-Core.git
[submodule "KitX Docs"]
path = KitX Docs
url = git@github.com:Crequency/KitX-Docs.git
[submodule "KitX SDK"]
path = KitX SDK
url = git@github.com:Crequency/KitX-SDK.git
[submodule "KitX Standard/KitX Contracts"]
path = KitX Standard/KitX Contracts
url = git@github.com:Crequency/KitX-Contracts.git
[submodule "KitX Standard/KitX File Formats"]
path = KitX Standard/KitX File Formats
url = git@github.com:Crequency/KitX-File-Formats.git
[submodule "KitX Standard/KitX Loaders"]
path = KitX Standard/KitX Loaders
url = git@github.com:Crequency/KitX-Loaders.git
[submodule "KitX Standard/KitX Plugins"]
path = KitX Standard/KitX Plugins
url = git@github.com:Crequency/KitX-Plugins.git
[submodule "KitX Standard/KitX Rules"]
path = KitX Standard/KitX Rules
url = git@github.com:Crequency/KitX-Rules.git
[submodule "KitX Standard/KitX Script"]
path = KitX Standard/KitX Script
url = git@github.com:Crequency/KitX-Script.git
[submodule "Reference/Common.ExternalConsole"]
path = Reference/Common.ExternalConsole
url = git@github.com:Crequency/Common.ExternalConsole.git
Expand All @@ -52,3 +31,9 @@
[submodule "Reference/Common.Algorithm"]
path = Reference/Common.Algorithm
url = git@github.com:Crequency/Common.Algorithm.git
[submodule "KitX Standard"]
path = KitX Standard
url = git@github.com:Crequency/KitX-Standard.git
[submodule "Reference/CSharpell"]
path = Reference/CSharpell
url = git@github.com:Dynesshely/CSharpell.git
2 changes: 1 addition & 1 deletion KitX Clients/KitX Dashboard
Submodule KitX Dashboard updated 138 files
2 changes: 1 addition & 1 deletion KitX Clients/KitX Installer
Submodule KitX Installer updated 1 files
+3 −1 README.md
2 changes: 1 addition & 1 deletion KitX Clients/KitX Mobile
Submodule KitX Mobile updated 41 files
+5 −5 README.md
+0 −799 code.style.md
+11 −29 kitx_mobile/android/app/build.gradle
+1 −2 kitx_mobile/android/app/src/debug/AndroidManifest.xml
+1 −13 kitx_mobile/android/app/src/main/AndroidManifest.xml
+1 −2 kitx_mobile/android/app/src/profile/AndroidManifest.xml
+1 −19 kitx_mobile/android/build.gradle
+1 −1 kitx_mobile/android/gradle.properties
+0 −1 kitx_mobile/android/gradle/wrapper/gradle-wrapper.properties
+26 −8 kitx_mobile/android/settings.gradle
+13 −20 kitx_mobile/lib/data/third_party_licenses_provider.dart
+9 −4 kitx_mobile/lib/instances.dart
+0 −68 kitx_mobile/lib/models/command.dart
+0 −356 kitx_mobile/lib/models/command.g.dart
+0 −73 kitx_mobile/lib/models/device_info.dart
+0 −366 kitx_mobile/lib/models/device_info.g.dart
+0 −44 kitx_mobile/lib/models/device_locator.dart
+0 −193 kitx_mobile/lib/models/device_locator.g.dart
+0 −20 kitx_mobile/lib/models/enums/command_type.dart
+0 −60 kitx_mobile/lib/models/enums/command_type.g.dart
+0 −120 kitx_mobile/lib/models/enums/device_os_type.dart
+0 −120 kitx_mobile/lib/models/enums/device_os_type.g.dart
+0 −51 kitx_mobile/lib/models/function.dart
+0 −275 kitx_mobile/lib/models/function.g.dart
+0 −31 kitx_mobile/lib/models/readme.md
+0 −38 kitx_mobile/lib/models/serializers.dart
+0 −39 kitx_mobile/lib/models/serializers.g.dart
+15 −13 kitx_mobile/lib/pages/controls/device_card.dart
+1 −1 kitx_mobile/lib/pages/controls/home_page_drawer.dart
+11 −11 kitx_mobile/lib/pages/devices_page.dart
+1 −1 kitx_mobile/lib/pages/home_page.dart
+3 −3 kitx_mobile/lib/pages/pages.dart
+20 −1 kitx_mobile/lib/pages/test_page.dart
+13 −11 kitx_mobile/lib/services/devices_discovery_service.dart
+17 −16 kitx_mobile/lib/services/devices_service.dart
+2 −2 kitx_mobile/lib/utils/config.dart
+7 −0 kitx_mobile/lib/utils/extensions/null_value_checker.dart
+70 −0 kitx_mobile/lib/utils/extensions/operating_systems_to_icon.dart
+8 −8 kitx_mobile/lib/utils/translation.dart
+9 −12 kitx_mobile/pubspec.yaml
+19 −9 kitx_mobile/update-version.py
1 change: 0 additions & 1 deletion KitX Core
Submodule KitX Core deleted from cc5a8e
1 change: 1 addition & 0 deletions KitX Standard
Submodule KitX Standard added at 91f4e9
1 change: 0 additions & 1 deletion KitX Standard/KitX Contracts
Submodule KitX Contracts deleted from 856ce4
1 change: 0 additions & 1 deletion KitX Standard/KitX File Formats
Submodule KitX File Formats deleted from 7c1754
1 change: 0 additions & 1 deletion KitX Standard/KitX Loaders
Submodule KitX Loaders deleted from 49dbb6
1 change: 0 additions & 1 deletion KitX Standard/KitX Plugins
Submodule KitX Plugins deleted from bbb51b
1 change: 0 additions & 1 deletion KitX Standard/KitX Rules
Submodule KitX Rules deleted from c4c630
1 change: 0 additions & 1 deletion KitX Standard/KitX Script
Submodule KitX Script deleted from a9292a
Loading
Loading