Changes since v0.0.11
View full diff โ114 files changed, 3872 insertions(+), 466 deletions(-)
| File | Changes | + | - |
|---|---|---|---|
| .githooks/pre-commit | +- | +1 | -1 |
| .githooks/pre-push | + | +1 | -0 |
| .github/workflows/build.yml | ++++ | +4 | -0 |
| .github/workflows/ci.yml | +- | +1 | -1 |
| .github/workflows/docfx.yml | +++++++++++++++++++++ | +21 | -0 |
| .github/workflows/preview.yml | ++-- | +2 | -2 |
| .github/workflows/release-candidate.yml | ++-- | +2 | -2 |
| .github/workflows/release.yml | +++---- | +3 | -4 |
| .gitignore | + | +1 | -0 |
| BaseDDD.Cli.csproj | --- | +0 | -3 |
| Commands/LintCommand.cs | -- | +0 | -2 |
| Commands/VerifyCommand.cs | -- | +0 | -2 |
| Directory.Build.props | ++- | +2 | -1 |
| LICENSE | + | +1 | -0 |
| Olav.slnx | + | +1 | -0 |
| README.md | +++++++++++-- | +11 | -2 |
| docs/docfx.json | ++ | +2 | -0 |
| docs/getting-started.md | + | +1 | -0 |
| docs/index.md | + | +1 | -0 |
| docs/introduction.md | + | +1 | -0 |
| docs/toc.yml | + | +1 | -0 |
| scripts/install-local.sh | +- | +1 | -1 |
| src/Olav.Cli/Commands/LintCommand.cs | ++ | +2 | -0 |
| src/Olav.Cli/Commands/MigrateCommand.cs | ++ | +2 | -0 |
| {Commands => src/Olav.Cli/Commands}/NewCommand.cs | +- | +1 | -1 |
| src/Olav.Cli/Commands/VerifyCommand.cs | ++ | +2 | -0 |
| src/Olav.Cli/Generation/BaseStructureGenerator.cs | ++ | +2 | -0 |
| .../Olav.Cli/Generation}/FileTemplateGenerator.cs | ++- | +2 | -1 |
| src/Olav.Cli/Generation/GitGenerator.cs | +++ | +3 | -0 |
| .../Olav.Cli/Generation}/ObservabilityGenerator.cs | +- | +1 | -1 |
| .../Olav.Cli/Generation}/ProjectGenerator.cs | +- | +1 | -1 |
| .../Olav.Cli/Generation}/SolutionGenerator.cs | +- | +1 | -1 |
| .../Olav.Cli/Generation}/TestGenerator.cs | +- | +1 | -1 |
| .../Generation/VersionEnforcementGenerator.cs | ++++++ | +6 | -0 |
| src/Olav.Cli/Helpers/ProjectRootHelper.cs | ++ | +2 | -0 |
| .../Infrastructure/CompatibilityChecker.cs | ++++ | +4 | -0 |
| .../Olav.Cli/Infrastructure}/DotnetRunner.cs | +- | +1 | -1 |
| .../Olav.Cli/Infrastructure}/FileSystem.cs | +- | +1 | -1 |
| .../Olav.Cli/Infrastructure}/GitRunner.cs | +- | +1 | -1 |
| src/Olav.Cli/Infrastructure/MigrationRunner.cs | ++++++ | +6 | -0 |
| src/Olav.Cli/Infrastructure/ProcessRunner.cs | +++ | +3 | -0 |
| src/Olav.Cli/Migrations/IMigrationStep.cs | ++ | +2 | -0 |
| .../Migrations/MigrationStep_1_0_To_1_1.cs | ++ | +2 | -0 |
| src/Olav.Cli/Olav.Cli.csproj | ++++ | +4 | -0 |
| Program.cs => src/Olav.Cli/Program.cs | +- | +1 | -1 |
| src/Olav.Cli/Templates/CheckMissingToolTemplate.cs | ++ | +2 | -0 |
| .../Olav.Cli/Templates}/CiYmlTemplate.cs | +- | +1 | -1 |
| .../Templates}/CorrelationMiddlewareTemplate.cs | +- | +1 | -1 |
| .../Templates}/DependencyRulesTestsTemplate.cs | +- | +1 | -1 |
| .../Templates}/DirectoryBuildPropsTemplate.cs | +- | +1 | -1 |
| .../Templates}/DirectoryPackagePropsTemplate.cs | +- | +1 | -1 |
| src/Olav.Cli/Templates/DockerComposeTemplate.cs | ++++++ | +6 | -0 |
| src/Olav.Cli/Templates/DockerfileTemplate.cs | ++ | +2 | -0 |
| src/Olav.Cli/Templates/DockerignoreTemplate.cs | ++ | +2 | -0 |
| .../Olav.Cli/Templates}/EditorConfigTemplate.cs | +- | +1 | -1 |
| .../Olav.Cli/Templates}/FileHeaderTemplate.cs | +- | +1 | -1 |
| src/Olav.Cli/Templates/GitignoreTemplate.cs | ++ | +2 | -0 |
| .../Olav.Cli/Templates}/GlobalJsonTemplate.cs | +- | +1 | -1 |
| .../Templates}/InitialIntegrationTestTemplate.cs | +- | +1 | -1 |
| .../Olav.Cli/Templates}/LicenseTemplate.cs | +- | +1 | -1 |
| .../Templates}/ObservabilityExtensionsTemplate.cs | +- | +1 | -1 |
| .../Templates}/ObservabilityRulesTestsTemplate.cs | +- | +1 | -1 |
| src/Olav.Cli/Templates/OlavJsonTemplate.cs | ++ | +2 | -0 |
| src/Olav.Cli/Templates/PreCommitTemplate.cs | ++ | +2 | -0 |
| src/Olav.Cli/Templates/PrePushTemplate.cs | ++ | +2 | -0 |
| .../Olav.Cli/Templates}/ProgramFileTemplate.cs | +- | +1 | -1 |
| .../Olav.Cli/Templates}/StyleCopJsonTemplate.cs | +- | +1 | -1 |
| src/Olav.Cli/Verifiers/DotnetVerifier.cs | ++ | +2 | -0 |
| src/Olav.Cli/Verifiers/ProjectVerifier.cs | ++ | +2 | -0 |
| stylecop.json | +- | +1 | -1 |
| tests/Directory.Build.props | ++ | +2 | -0 |
| .../Architecture/LayerDependencyTests.cs | +++ | +3 | -0 |
| .../Architecture/NamingConventionTests.cs | +++ | +3 | -0 |
| .../Architecture/NoForbiddenDependenciesTests.cs | +++ | +3 | -0 |
| .../Architecture/TemplatesIsolationTests.cs | ++++ | +4 | -0 |
| .../Olav.ArchitectureTests.csproj | + | +1 | -0 |
| .../Cli/DockerBuild_EndToEndTests.cs | ++ | +2 | -0 |
| .../Cli/LintCommand_EndToEndTests.cs | ++ | +2 | -0 |
| .../Cli/MigrateCommand_EndToEndTests.cs | +++ | +3 | -0 |
| .../Cli/NewCommand_EndToEndTests.cs | +++++ | +5 | -0 |
| .../Cli/VerifyCommand_EndToEndTests.cs | ++ | +2 | -0 |
| .../Generation/CiPipelineGenerationTests.cs | ++ | +2 | -0 |
| .../Collections/GeneratedProjectCollection.cs | + | +1 | -0 |
| .../Generation/DockerFilesGenerationTests.cs | ++ | +2 | -0 |
| .../Generation/Fixtures/GeneratedProjectFixture.cs | ++ | +2 | -0 |
| .../Generation/GeneratedProjectStructureTests.cs | ++ | +2 | -0 |
| .../Generation/GitHooksGenerationTests.cs | ++ | +2 | -0 |
| .../Olav.IntegrationTests.csproj | + | +1 | -0 |
| tests/Olav.Testing/Extensions/TestExtensions.cs | ++ | +2 | -0 |
| tests/Olav.Testing/Olav.Testing.csproj | + | +1 | -0 |
| .../Generation/BaseStructureGeneratorTests.cs | +++ | +3 | -0 |
| .../Generation/FileTemplateGeneratorTests.cs | +++ | +3 | -0 |
| .../Olav.UnitTests/Generation/GitGeneratorTests.cs | +++ | +3 | -0 |
| .../Generation/ObservabilityGeneratorTests.cs | ++ | +2 | -0 |
| .../Generation/VersionEnforcementGeneratorTests.cs | +++++++ | +7 | -0 |
| .../Infrastructure/CompatibilityCheckerTests.cs | +++ | +3 | -0 |
| .../Infrastructure/DotnetRunnerTests.cs | + | +1 | -0 |
| .../Infrastructure/FileSystemTests.cs | ++ | +2 | -0 |
| .../Infrastructure/GitRunnerTests.cs | + | +1 | -0 |
| .../Infrastructure/MigrationRunnerTests.cs | ++++ | +4 | -0 |
| .../Infrastructure/ProcessRunnerTests.cs | + | +1 | -0 |
| tests/Olav.UnitTests/Olav.UnitTests.csproj | + | +1 | -0 |
| .../Olav.UnitTests/Templates/CiYmlTemplateTests.cs | + | +1 | -0 |
| .../Templates/DirectoryBuildPropsTemplateTests.cs | + | +1 | -0 |
| .../DirectoryPackagePropsTemplateTests.cs | + | +1 | -0 |
| .../Templates/DockerComposeTemplateTests.cs | ++ | +2 | -0 |
| .../Templates/DockerfileTemplateTests.cs | + | +1 | -0 |
| .../Templates/EditorConfigTemplateTests.cs | + | +1 | -0 |
| .../Templates/GitignoreTemplateTests.cs | + | +1 | -0 |
| .../Templates/GlobalJsonTemplateTests.cs | + | +1 | -0 |
| .../Templates/Helpers/TemplateValidationHelper.cs | +++++ | +5 | -0 |
| .../Templates/OlavJsonTemplateTests.cs | +++++ | +5 | -0 |
| .../Templates/PreCommitTemplateTests.cs | + | +1 | -0 |
| .../Templates/PrePushTemplateTests.cs | + | +1 | -0 |