Browse Source

Adjust Docs module for studio

pull/13926/head
Yunus Emre Kalkan 3 years ago
parent
commit
b0c6280d2a
  1. 2
      modules/blogging/src/Volo.Blogging.Installer/Volo/Blogging/BloggingInstallerModule.cs
  2. 7
      modules/docs/Volo.Docs.sln
  3. 18
      modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.abppkg.analyze.json
  4. 2
      modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.abppkg.analyze.json
  5. 11
      modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.abppkg.analyze.json
  6. 2
      modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.abppkg.analyze.json
  7. 2
      modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.abppkg.analyze.json
  8. 2
      modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.abppkg.analyze.json
  9. 2
      modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.abppkg.analyze.json
  10. 2
      modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.abppkg.analyze.json
  11. 6
      modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.abppkg.analyze.json
  12. 2
      modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.abppkg.analyze.json
  13. 11
      modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.abppkg.analyze.json
  14. 2
      modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.abppkg.analyze.json
  15. 3
      modules/docs/src/Volo.Docs.Installer/FodyWeavers.xml
  16. 30
      modules/docs/src/Volo.Docs.Installer/FodyWeavers.xsd
  17. 24
      modules/docs/src/Volo.Docs.Installer/Volo.Docs.Installer.csproj
  18. 20
      modules/docs/src/Volo.Docs.Installer/Volo/Docs/DocsInstallerModule.cs
  19. 17
      modules/docs/src/Volo.Docs.Installer/Volo/Docs/DocsInstallerPipelineBuilder.cs
  20. 29
      modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.abppkg.analyze.json
  21. 2
      modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg.analyze.json

2
modules/blogging/src/Volo.Blogging.Installer/Volo/Blogging/BloggingInstallerModule.cs

@ -2,7 +2,7 @@
using Volo.Abp.Studio;
using Volo.Abp.VirtualFileSystem;
namespace Volo.Abp.Identity;
namespace Volo.Blogging;
[DependsOn(
typeof(AbpStudioModuleInstallerModule),

7
modules/docs/Volo.Docs.sln

@ -61,6 +61,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Docs.MongoDB", "src\Vo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Volo.Docs.MongoDB.Tests", "test\Volo.Docs.MongoDB.Tests\Volo.Docs.MongoDB.Tests.csproj", "{C5E2A2A3-D54D-4C2E-97BA-EA50A49ED7AD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Docs.Installer", "src\Volo.Docs.Installer\Volo.Docs.Installer.csproj", "{50B9AC1D-C03E-47AA-9ED8-E7986BCFABA1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -159,6 +161,10 @@ Global
{C5E2A2A3-D54D-4C2E-97BA-EA50A49ED7AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C5E2A2A3-D54D-4C2E-97BA-EA50A49ED7AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C5E2A2A3-D54D-4C2E-97BA-EA50A49ED7AD}.Release|Any CPU.Build.0 = Release|Any CPU
{50B9AC1D-C03E-47AA-9ED8-E7986BCFABA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{50B9AC1D-C03E-47AA-9ED8-E7986BCFABA1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{50B9AC1D-C03E-47AA-9ED8-E7986BCFABA1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{50B9AC1D-C03E-47AA-9ED8-E7986BCFABA1}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -190,6 +196,7 @@ Global
{8A5E5001-C017-44A8-ADDA-DC66C102556E} = {555508AD-F593-43E3-9354-9FA51512F181}
{DBE846CD-1BED-4F2C-ABF2-94F6240BCB9B} = {A982A58E-1E92-4764-9F56-39E7AABB8556}
{C5E2A2A3-D54D-4C2E-97BA-EA50A49ED7AD} = {59D430A9-AC61-4457-8338-5DA0705ABB5D}
{50B9AC1D-C03E-47AA-9ED8-E7986BCFABA1} = {A982A58E-1E92-4764-9F56-39E7AABB8556}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {13691265-2547-4FFF-B757-E8FACB05679D}

18
modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.abppkg.analyze.json

@ -0,0 +1,18 @@
{
"name": "VoloDocs.EntityFrameworkCore",
"hash": "8ac808bc478d207d2d1ed672d5f16244",
"contents": [
{
"namespace": "VoloDocs.EntityFrameworkCore",
"contentType": "abpModule",
"name": "VoloDocsEntityFrameworkCoreModule"
},
{
"namespace": "VoloDocs.EntityFrameworkCore",
"connectionStringName": null,
"databaseTables": [],
"contentType": "efCoreDbContext",
"name": "VoloDocsDbContext"
}
]
}

2
modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.Admin.Application",
"hash": "a4fd7ea711b7f38af3235eabde130328",
"hash": "1ebc44195de6a5460ff52b8b04113eda",
"contents": [
{
"namespace": "Volo.Docs.Admin",

11
modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.abppkg.analyze.json

@ -0,0 +1,11 @@
{
"name": "Volo.Docs.Admin.HttpApi.Client",
"hash": "b89a21854479861a94321c9b9b14c1ef",
"contents": [
{
"namespace": "Volo.Docs.Admin",
"contentType": "abpModule",
"name": "DocsAdminHttpApiClientModule"
}
]
}

2
modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.Admin.HttpApi",
"hash": "55c63d7060a78c41b6731fc57bac2791",
"hash": "2ce1eb9b94903de99e5e94c61fecd09d",
"contents": [
{
"namespace": "Volo.Docs.Admin",

2
modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.Admin.Web",
"hash": "213ccad3d288d801779462d0fb32d938",
"hash": "9bf873547c3d7a73d22281db34ccb755",
"contents": [
{
"namespace": "Volo.Docs.Admin",

2
modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.Application.Contracts",
"hash": "9d790bb2a90cf3a9617b0f6999b95db1",
"hash": "262e4f1684408074bc48fd8b516291ac",
"contents": [
{
"namespace": "Volo.Docs",

2
modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.Application",
"hash": "604b6ef5c6cc68a154a2a4700a711c77",
"hash": "87e3d3c4ba832643880025f927061542",
"contents": [
{
"namespace": "Volo.Docs",

2
modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.Domain.Shared",
"hash": "1b0b7a34c4980008c5a51453f6a147a4",
"hash": "55aba204a9318469c1df9a9a68a29f86",
"contents": [
{
"namespace": "Volo.Docs",

6
modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.Domain",
"hash": "4d8e34c525b142b8afff3b212951f70e",
"hash": "f162d16971e9084446f20fc58b84586d",
"contents": [
{
"namespace": "Volo.Docs",
@ -54,7 +54,7 @@
{
"namespace": "Volo.Docs.Projects",
"summary": null,
"entityModel": {
"entityAnalyzeModel": {
"namespace": "Volo.Docs.Projects",
"primaryKeyType": "Guid",
"summary": null,
@ -69,7 +69,7 @@
{
"namespace": "Volo.Docs.Documents",
"summary": null,
"entityModel": {
"entityAnalyzeModel": {
"namespace": "Volo.Docs.Documents",
"primaryKeyType": "Guid",
"summary": null,

2
modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.EntityFrameworkCore",
"hash": "2da3ab87dd243fc228af9141b263a838",
"hash": "8f4f450885d4dfe7da4ab5b6c7a436de",
"contents": [
{
"namespace": "Volo.Docs.EntityFrameworkCore",

11
modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.abppkg.analyze.json

@ -0,0 +1,11 @@
{
"name": "Volo.Docs.HttpApi.Client",
"hash": "50c3210eb30ae0ec2be506452e76e304",
"contents": [
{
"namespace": "Volo.Docs",
"contentType": "abpModule",
"name": "DocsHttpApiClientModule"
}
]
}

2
modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.HttpApi",
"hash": "40e275d55e049ef2430257c0dcaebf1c",
"hash": "182385cfe2cc437b662822257d7e78c7",
"contents": [
{
"namespace": "Volo.Docs",

3
modules/docs/src/Volo.Docs.Installer/FodyWeavers.xml

@ -0,0 +1,3 @@
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
<ConfigureAwait />
</Weavers>

30
modules/docs/src/Volo.Docs.Installer/FodyWeavers.xsd

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. -->
<xs:element name="Weavers">
<xs:complexType>
<xs:all>
<xs:element name="ConfigureAwait" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:attribute name="ContinueOnCapturedContext" type="xs:boolean" />
</xs:complexType>
</xs:element>
</xs:all>
<xs:attribute name="VerifyAssembly" type="xs:boolean">
<xs:annotation>
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="VerifyIgnoreCodes" type="xs:string">
<xs:annotation>
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="GenerateXsd" type="xs:boolean">
<xs:annotation>
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>

24
modules/docs/src/Volo.Docs.Installer/Volo.Docs.Installer.csproj

@ -0,0 +1,24 @@
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\..\..\configureawait.props" />
<Import Project="..\..\..\..\common.props" />
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
<RootNamespace />
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\..\abp-studio\src\Volo.Abp.Studio.ModuleInstaller\Volo.Abp.Studio.ModuleInstaller.csproj" />
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.VirtualFileSystem\Volo.Abp.VirtualFileSystem.csproj" />
</ItemGroup>
<ItemGroup>
<None Remove="..\..\Volo.Docs.abpmdl.json" />
<EmbeddedResource Include="..\..\Volo.Docs.abpmdl.json" />
<None Remove="..\..\**\*.abppkg*.json" />
<EmbeddedResource Include="..\..\**\*.abppkg*.json" />
</ItemGroup>
</Project>

20
modules/docs/src/Volo.Docs.Installer/Volo/Docs/DocsInstallerModule.cs

@ -0,0 +1,20 @@
using Volo.Abp.Modularity;
using Volo.Abp.Studio;
using Volo.Abp.VirtualFileSystem;
namespace Volo.Docs;
[DependsOn(
typeof(AbpStudioModuleInstallerModule),
typeof(AbpVirtualFileSystemModule)
)]
public class DocsInstallerModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
Configure<AbpVirtualFileSystemOptions>(options =>
{
options.FileSets.AddEmbedded<DocsInstallerModule>();
});
}
}

17
modules/docs/src/Volo.Docs.Installer/Volo/Docs/DocsInstallerPipelineBuilder.cs

@ -0,0 +1,17 @@
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Studio.ModuleInstalling;
namespace Volo.Docs;
[Dependency(ServiceLifetime.Transient, ReplaceServices = true)]
[ExposeServices(typeof(IModuleInstallingPipelineBuilder))]
public class DocsInstallerPipelineBuilder : ModuleInstallingPipelineBuilderBase, IModuleInstallingPipelineBuilder, ITransientDependency
{
public async Task<ModuleInstallingPipeline> BuildAsync(ModuleInstallingContext context)
{
return GetBasePipeline(context);
}
}

29
modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.abppkg.analyze.json

@ -0,0 +1,29 @@
{
"name": "Volo.Docs.MongoDB",
"hash": "a3746fbf103117f78e369dded9a6c7b0",
"contents": [
{
"namespace": "Volo.Docs.MongoDB",
"contentType": "abpModule",
"name": "DocsMongoDbModule"
},
{
"namespace": "Volo.Docs.MongoDB",
"connectionStringName": "Docs",
"databaseCollections": [
{
"entityFullName": "Volo.Docs.Projects.Project",
"contentType": "databaseCollection",
"name": "DocsProjects"
},
{
"entityFullName": "Volo.Docs.Documents.Document",
"contentType": "databaseCollection",
"name": "DocsDocumentS"
}
],
"contentType": "mongoDbContext",
"name": "DocsMongoDbContext"
}
]
}

2
modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Docs.Web",
"hash": "1e9dc32233dc11c064eabd8d5470318c",
"hash": "774b48775ac310eea144c8a3182a56b2",
"contents": [
{
"namespace": "Volo.Docs",

Loading…
Cancel
Save