diff --git a/modules/docs/src/Volo.Docs.Application/Volo/Docs/Documents/GithubDocumentStore.cs b/modules/docs/src/Volo.Docs.Application/Volo/Docs/Documents/GithubDocumentStore.cs index c22d0b3184..e9b520c191 100644 --- a/modules/docs/src/Volo.Docs.Application/Volo/Docs/Documents/GithubDocumentStore.cs +++ b/modules/docs/src/Volo.Docs.Application/Volo/Docs/Documents/GithubDocumentStore.cs @@ -12,7 +12,7 @@ namespace Volo.Docs.Documents { public class GithubDocumentStore : IDocumentStore, ITransientDependency { - public const string Type = "Github"; + public const string Type = "Github"; //TODO: Conver to "github" public async Task FindDocumentByNameAsync(Project project, string documentName, string version) { diff --git a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Projects/ProjectConsts.cs b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Projects/ProjectConsts.cs index 0708dba55d..e2b4a10246 100644 --- a/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Projects/ProjectConsts.cs +++ b/modules/docs/src/Volo.Docs.Domain.Shared/Volo/Docs/Projects/ProjectConsts.cs @@ -6,6 +6,5 @@ public const int MaxShortNameLength = 32; public const int MaxDefaultDocumentNameLength = 128; public const int MaxNavigationDocumentNameLength = 128; - public static int MaxOrganizationLength = 128; } } diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsConsts.cs b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsConsts.cs index 78aa6da3e6..10ab1e5a8a 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsConsts.cs +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsConsts.cs @@ -3,6 +3,7 @@ public static class DocsConsts { public const string DefaultDbTablePrefix = "Docs"; + public const string DefaultDbSchema = null; } } diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainModule.cs b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainModule.cs index c6884c611f..c71feb98b7 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainModule.cs +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/DocsDomainModule.cs @@ -5,7 +5,8 @@ namespace Volo.Docs { [DependsOn( typeof(DocsDomainSharedModule), - typeof(AbpDddDomainModule))] + typeof(AbpDddDomainModule) + )] public class DocsDomainModule : AbpModule { diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Projects/Project.cs b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Projects/Project.cs index c3f3a5aa0e..c8d7ea4e51 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Projects/Project.cs +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Projects/Project.cs @@ -9,25 +9,43 @@ namespace Volo.Docs.Projects { public class Project : AggregateRoot, IHasExtraProperties { + /// + /// Name of the project for display purposes. + /// public virtual string Name { get; protected set; } + /// + /// A short name of the project to be seen in URLs. + /// public virtual string ShortName { get; protected set; } + /// + /// The format of the document (e.g. "md" for Markdown, "html" for HTML). + /// public virtual string Format { get; protected set; } + /// + /// The document for the initial page. + /// public virtual string DefaultDocumentName { get; protected set; } + /// + /// The document to be used for the navigation menu (index). + /// public virtual string NavigationDocumentName { get; protected set; } + /// + /// The source of the documents (e.g. Github). + /// public virtual string DocumentStoreType { get; protected set; } public virtual string GoogleCustomSearchId { get; set; } - public Dictionary ExtraProperties { get; protected set; } + public virtual Dictionary ExtraProperties { get; protected set; } protected Project() { - ExtraProperties = new Dictionary(); //TODO: Needed (by mongodb)..? + ExtraProperties = new Dictionary(); } public Project(Guid id, [NotNull] string name, [NotNull] string shortName, [NotNull] string defaultDocumentName, [NotNull] string navigationDocumentName, string googleCustomSearchId)