├── .gitignore ├── AbstractingIO ├── AbstractingIO.Tests │ ├── AbstractingIO.Tests.csproj │ └── LogReaderTests.cs ├── AbstractingIO.sln └── AbstractingIO │ ├── AbstractingIO.csproj │ ├── LogMessage.cs │ └── LogReader.cs ├── Agents ├── Orchestrator.Tests │ ├── FakeLogger.cs │ ├── Orchestrator.Tests.csproj │ └── OrchestratorTests.cs ├── Orchestrator.sln └── Orchestrator │ ├── AbstractAgent.cs │ ├── CollectDataCommand.cs │ ├── DataCollectedEvent.cs │ ├── DataCollectorAgent.cs │ ├── DataCollectorWorkerAgent.cs │ ├── IAgent.cs │ ├── ILogger.cs │ ├── Job.cs │ ├── JobReceivedMessage.cs │ ├── JobStateChanged.cs │ ├── MessageProcessingFailedEvent.cs │ ├── Orchestrator.csproj │ ├── OrchestratorAgent.cs │ ├── PoisonPill.cs │ ├── TaskCompletedEventArgs.cs │ ├── TaskFailedEventArgs.cs │ └── TaskStartedEventArgs.cs ├── AgentsAsMicroServices ├── AgentHost │ ├── AgentHost.csproj │ ├── ConsoleLogger.cs │ ├── HttpAgentsHost.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── Orchestrator.Tests │ ├── FakeLogger.cs │ ├── Launcher.cs │ ├── Orchestrator.Tests.csproj │ └── OrchestratorTests.cs ├── Orchestrator.sln └── Orchestrator │ ├── AbstractAgent.cs │ ├── AgentSystem.cs │ ├── CollectDataCommand.cs │ ├── DataCollectedEvent.cs │ ├── DataCollectorAgent.cs │ ├── DataCollectorWorkerAgent.cs │ ├── IAgent.cs │ ├── ILogger.cs │ ├── Job.cs │ ├── JobReceivedMessage.cs │ ├── JobStateChanged.cs │ ├── MessageProcessingFailedEvent.cs │ ├── Orchestrator.csproj │ ├── OrchestratorAgent.cs │ ├── PoisonPill.cs │ ├── SystemConfiguration.cs │ ├── TaskCompletedEventArgs.cs │ ├── TaskFailedEventArgs.cs │ └── TaskStartedEventArgs.cs ├── AllKeywordGroup ├── AboutCleanCode.csproj ├── Client.cs ├── Contracts.cs ├── IConfiguration.cs ├── Keyword.cs └── KeywordGroup.cs ├── AsyncAwait ├── .gitignore ├── AsyncAwait.csproj ├── AsyncAwait.sln ├── Calculator.cs ├── IComponent.cs ├── Program.cs ├── Promise.cs └── PromiseExtensions.cs ├── Athena.BDD ├── Athena.Build.CodeGen │ ├── Athena.Build.CodeGen.csproj │ ├── FeatureFixtures.tt │ └── Program.cs ├── Athena.Specs │ ├── AcceptingBestEffortImprovements.feature │ ├── Athena.Specs.fsproj │ └── FeatureFixtures.fs ├── Athena.TDK │ ├── AbstractFeatures.fs │ └── Athena.TDK.fsproj ├── Athena.sln └── Directory.Build.Targets ├── Athena.Controllers ├── Athena.Web │ ├── Athena.Web.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── WebUI │ │ ├── .babelrc │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .postcssrc.js │ │ ├── README.md │ │ ├── build │ │ │ ├── build.js │ │ │ ├── check-versions.js │ │ │ ├── logo.png │ │ │ ├── utils.js │ │ │ ├── vue-loader.conf.js │ │ │ ├── webpack.base.conf.js │ │ │ ├── webpack.dev.conf.js │ │ │ └── webpack.prod.conf.js │ │ ├── config │ │ │ ├── dev.env.js │ │ │ ├── index.js │ │ │ └── prod.env.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── api.js │ │ │ ├── assets │ │ │ │ └── logo.png │ │ │ ├── main.js │ │ │ ├── router │ │ │ │ └── index.js │ │ │ └── views │ │ │ │ └── backlog │ │ │ │ └── Backlog.vue │ │ └── static │ │ │ └── .gitkeep │ ├── appsettings.Development.json │ └── appsettings.json ├── Athena.sln └── Backlog │ ├── Athena.Backlog.Adapters │ ├── Athena.Backlog.Adapters.csproj │ ├── BacklogControllerAdapter.cs │ ├── BacklogVM.cs │ ├── BadRequestException.cs │ ├── NotFoundException.cs │ ├── TestApi │ │ ├── FakeTeamsRepository.cs │ │ ├── FakeWorkItemRepository.cs │ │ └── TestApi.cs │ └── WorkItemVM.cs │ ├── Athena.Backlog.IO │ ├── Athena.Backlog.IO.csproj │ ├── ControllerExceptionFilter.cs │ ├── Properties │ │ └── launchSettings.json │ ├── V1 │ │ └── BacklogController.cs │ ├── V2 │ │ ├── BacklogController.cs │ │ └── ViewModels.cs │ └── V3 │ │ └── BacklogController.cs │ ├── Athena.Backlog.Tests │ ├── Athena.Backlog.Tests.csproj │ ├── BacklogInteractorTests.cs │ └── BacklogTests.cs │ └── Athena.Backlog.UseCases │ ├── Athena.Backlog.UseCases.csproj │ ├── BacklogInteractor.cs │ ├── BacklogRequestModel.cs │ ├── BacklogResponseModel.cs │ ├── Developer.cs │ ├── ITeamsRepository.cs │ ├── IWorkItemRepository.cs │ ├── Team.cs │ ├── WorkItem.cs │ └── WorkItemState.cs ├── Athena.Repositories ├── Athena.Adapters │ ├── Athena.Adapters.csproj │ ├── Controllers │ │ ├── ScopeBacklogController.cs │ │ ├── ScopedBacklogVM.cs │ │ └── WorkItemVM.cs │ ├── DataAccess │ │ ├── BacklogRepository.cs │ │ ├── IDatabase.cs │ │ ├── ISqlDatabase.cs │ │ ├── ImprovementDTO.cs │ │ ├── SqlBacklogRepository.cs │ │ ├── UserStoryDTO.cs │ │ ├── WiqlBacklogRepository.cs │ │ ├── WorkItemDTO.cs │ │ └── WorkPackageDTO.cs │ └── TestApi │ │ ├── FakeDatabase.cs │ │ └── ScopeBacklogApi.cs ├── Athena.Core │ ├── Athena.Core.csproj │ ├── Domain │ │ ├── AreaPath.cs │ │ ├── EMail.cs │ │ ├── Improvement.cs │ │ ├── IterationPath.cs │ │ ├── UserStory.cs │ │ └── WorkPackage.cs │ └── UseCases │ │ ├── IBacklogRepository.cs │ │ ├── ScopeBacklogUseCase.cs │ │ └── ScopedBacklogResponse.cs ├── Athena.IO │ ├── Athena.IO.csproj │ └── DataAccess │ │ ├── AzureDevOpsRepository.cs │ │ ├── EntityFrameworkRepository.cs │ │ └── SqlRepository.cs ├── Athena.Tests │ ├── Athena.Tests.csproj │ └── ScopingBacklogTests.cs └── Athena.sln ├── Athena ├── Athena.Web │ ├── Athena.Web.csproj │ ├── Fakes │ │ └── FakeWorkItemRepository.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── WebUI │ │ ├── .babelrc │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .postcssrc.js │ │ ├── README.md │ │ ├── build │ │ │ ├── build.js │ │ │ ├── check-versions.js │ │ │ ├── logo.png │ │ │ ├── utils.js │ │ │ ├── vue-loader.conf.js │ │ │ ├── webpack.base.conf.js │ │ │ ├── webpack.dev.conf.js │ │ │ └── webpack.prod.conf.js │ │ ├── config │ │ │ ├── dev.env.js │ │ │ ├── index.js │ │ │ └── prod.env.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── api.js │ │ │ ├── assets │ │ │ │ └── logo.png │ │ │ ├── main.js │ │ │ ├── router │ │ │ │ └── index.js │ │ │ └── views │ │ │ │ └── backlog │ │ │ │ └── Backlog.vue │ │ └── static │ │ │ └── .gitkeep │ ├── appsettings.Development.json │ ├── appsettings.json │ └── config.nsdepcop ├── Athena.sln ├── Backlog │ ├── Athena.Backlog.Adapters │ │ ├── Athena.Backlog.Adapters.csproj │ │ ├── BacklogControllerAdapter.cs │ │ ├── BacklogVM.cs │ │ ├── TestApi │ │ │ └── TestApi.cs │ │ ├── WorkItemVM.cs │ │ └── config.nsdepcop │ ├── Athena.Backlog.IO │ │ ├── Athena.Backlog.IO.csproj │ │ ├── BacklogController.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── config.nsdepcop │ ├── Athena.Backlog.Specs │ │ ├── Athena.Backlog.Specs.csproj │ │ ├── ComputingBacklog.Feature.cs │ │ ├── Usings.cs │ │ └── config.nsdepcop │ ├── Athena.Backlog.Tests │ │ ├── Athena.Backlog.Tests.csproj │ │ ├── UnitTest1.cs │ │ ├── Usings.cs │ │ └── config.nsdepcop │ └── Athena.Backlog.UseCases │ │ ├── Athena.Backlog.UseCases.csproj │ │ ├── BacklogInteractor.cs │ │ ├── BacklogRequestModel.cs │ │ ├── BacklogResponseModel.cs │ │ ├── IWorkItemRepository.cs │ │ ├── Team.cs │ │ ├── WorkItem.cs │ │ └── config.nsdepcop ├── BurnDown │ ├── Athena.BurnDown.IO │ │ ├── Athena.BurnDown.IO.csproj │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── config.nsdepcop │ ├── Athena.BurnDown.Specs │ │ ├── Athena.BurnDown.Specs.csproj │ │ ├── Usings.cs │ │ └── config.nsdepcop │ ├── Athena.BurnDown │ │ ├── Athena.BurnDown.csproj │ │ └── config.nsdepcop │ └── ReadMe.md ├── Directory.Build.props ├── Foundation │ ├── Athena.Adapters │ │ ├── Athena.Adapters.csproj │ │ ├── Class1.cs │ │ └── config.nsdepcop │ ├── Athena.Core │ │ ├── Athena.Core.csproj │ │ ├── Class1.cs │ │ └── config.nsdepcop │ ├── Athena.Entities │ │ ├── Athena.Entities.csproj │ │ ├── Class1.cs │ │ └── config.nsdepcop │ └── ReadMe.md ├── Governance │ ├── Athena.Governance.IO │ │ ├── Athena.Governance.IO.csproj │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── config.nsdepcop │ ├── Athena.Governance.Specs │ │ ├── Athena.Governance.Specs.csproj │ │ ├── Usings.cs │ │ └── config.nsdepcop │ ├── Athena.Governance │ │ ├── Athena.Governance.csproj │ │ └── config.nsdepcop │ └── ReadMe.md ├── ReadMe.md └── config.nsdepcop ├── AutoConstructor ├── AutoCtor.Tests │ ├── AutoCtor.Tests.csproj │ ├── PersonRepositoryTests.cs │ ├── PersonTests.cs │ └── PersonVMTests.cs ├── AutoCtor.sln └── AutoCtor │ ├── AutoCtor.csproj │ ├── Configuration.cs │ ├── Contracts.cs │ ├── ILogger.cs │ ├── ISqlConnectionFactory.cs │ ├── Person.cs │ ├── PersonRepository.cs │ └── PersonVM.cs ├── AutoUnions ├── AutoUnions.FSharp │ ├── AutoUnions.FSharp.fsproj │ ├── Teams.fs │ └── UseCases.fs ├── AutoUnions.sln └── AutoUnions │ ├── AutoUnions.csproj │ ├── Capacity.cs │ ├── Generics │ ├── Team.cs │ └── UseCase.cs │ ├── Inheritance │ ├── Team.cs │ └── UseCases.cs │ ├── Initial │ ├── Team.cs │ └── UseCases.cs │ ├── Shapes.cs │ ├── SourceGen │ ├── Team.cs │ └── UseCase.cs │ └── TeamsConfiguration.cs ├── AwaitableEvents ├── AwaitableEvents.Tests │ ├── AlgorithmsComponentExtensionsTests.cs │ ├── AlgorithmsComponentTests.cs │ └── AwaitableEvents.Tests.csproj ├── AwaitableEvents.sln └── AwaitableEvents │ ├── AlgorithmFinishedEventArgs.cs │ ├── AlgorithmInput.cs │ ├── AlgorithmPromise.cs │ ├── AlgorithmResult.cs │ ├── AlgorithmsComponent.cs │ ├── AlgorithmsComponentExtensions.cs │ ├── AwaitableEvents.csproj │ ├── IAlgorithmsComponent.cs │ └── ProcessExtensions.cs ├── CSharpDataStructures ├── AboutCleanCode.sln ├── AboutCleanCode │ ├── AboutCleanCode.csproj │ ├── Contracts.cs │ ├── Controllers │ │ ├── BacklogController.cs │ │ └── UserStoryVM.cs │ ├── Interactors │ │ ├── BacklogInteractor.cs │ │ ├── Developer.cs │ │ ├── EMailAddress.cs │ │ └── UserStory.cs │ └── RecordValidator.cs └── AboutCleanCodeTests │ ├── AboutCleanCodeTests.csproj │ └── ObjectValidationTests.cs ├── CleanArchitecture.MediatR ├── WeatherApp.Mediator │ ├── IApplicationMediator.cs │ ├── IApplicationNotificationHandler.cs │ ├── IApplicationRequestHandler.cs │ ├── MediatR │ │ ├── MediatRAdapter.cs │ │ ├── NotificationAdapter.cs │ │ ├── NotificationHandlerAdapter.cs │ │ ├── RequestAdapter.cs │ │ └── RequestHandlerAdapter.cs │ ├── Unit.cs │ └── WeatherApp.Mediator.csproj ├── WeatherApp.Plain │ ├── Domain │ │ └── RegistrationSucceededDomainEvent.cs │ ├── EnumerableExtensions.cs │ ├── Forecast │ │ ├── Controllers │ │ │ └── ForecastController.cs │ │ └── UseCases │ │ │ ├── Forecast.cs │ │ │ ├── ForecastHandler.cs │ │ │ └── ForecastRequest.cs │ ├── Infrastructure │ │ └── LoggingBehavior.cs │ ├── Newsletter │ │ ├── Controllers │ │ │ └── NewsletterController.cs │ │ └── UseCases │ │ │ ├── RegistrationApplicationService.cs │ │ │ ├── RegistrationRequest.cs │ │ │ └── RegistrationSucceededDomainEventHandler.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ReadMe.md │ ├── UsageAnalytics │ │ └── UseCases │ │ │ └── RegistrationSucceededDomainEventHandler.cs │ ├── WeatherApp.csproj │ ├── WeatherApp.sln │ ├── appsettings.Development.json │ └── appsettings.json ├── WeatherApp.sln └── WeatherApp │ ├── Domain │ └── RegistrationSucceededDomainEvent.cs │ ├── EnumerableExtensions.cs │ ├── Forecast │ ├── Controllers │ │ └── ForecastController.cs │ └── UseCases │ │ ├── Forecast.cs │ │ ├── ForecastHandler.cs │ │ └── ForecastRequest.cs │ ├── Newsletter │ ├── Controllers │ │ └── NewsletterController.cs │ └── UseCases │ │ ├── RegistrationApplicationService.cs │ │ ├── RegistrationRequest.cs │ │ └── RegistrationSucceededDomainEventHandler.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── UsageAnalytics │ └── UseCases │ │ └── RegistrationSucceededDomainEventHandler.cs │ ├── WeatherApp.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── CleanArchitecture.RestApi ├── Step1 │ ├── HowToInCA.Application │ │ ├── Contracts.cs │ │ ├── FeatureA │ │ │ ├── AnalysisResult.cs │ │ │ ├── INuGetClient.cs │ │ │ ├── NuGetPackageReference.cs │ │ │ ├── NuGetService.cs │ │ │ └── TargetFramework.cs │ │ ├── HowToInCA.Application.csproj │ │ └── Result.cs │ ├── HowToInCA.CLI │ │ ├── HowToInCA.CLI.csproj │ │ └── Program.cs │ ├── HowToInCA.DataAccess.Tests │ │ ├── HowToInCA.DataAccess.Tests.csproj │ │ └── NuGet │ │ │ └── NuGetClientTests.cs │ ├── HowToInCA.DataAccess │ │ ├── HowToInCA.DataAccess.csproj │ │ └── NuGet │ │ │ └── NuGetClient.cs │ └── HowToInCA.sln ├── Step2 │ ├── HowToInCA.Application │ │ ├── Contracts.cs │ │ ├── FeatureA │ │ │ ├── AnalysisResult.cs │ │ │ ├── INuGetClient.cs │ │ │ ├── NuGetPackageReference.cs │ │ │ ├── NuGetService.cs │ │ │ └── TargetFramework.cs │ │ ├── HowToInCA.Application.csproj │ │ └── Result.cs │ ├── HowToInCA.CLI │ │ ├── HowToInCA.CLI.csproj │ │ └── Program.cs │ ├── HowToInCA.DataAccess.Tests │ │ ├── HowToInCA.DataAccess.Tests.csproj │ │ └── NuGet │ │ │ ├── NuGetClientTests.cs │ │ │ └── NuGetResponseParserTests.cs │ ├── HowToInCA.DataAccess │ │ ├── HowToInCA.DataAccess.csproj │ │ └── NuGet │ │ │ ├── NuGetClient.cs │ │ │ └── NuGetResponseParser.cs │ └── HowToInCA.sln └── Step3 │ ├── HowToInCA.AcceptanceTests │ ├── FakeNuGetClient.cs │ ├── FeatureATests.cs │ └── HowToInCA.AcceptanceTests.csproj │ ├── HowToInCA.Adapters.Tests │ ├── HowToInCA.Adapters.Tests.csproj │ └── NuGet │ │ └── NuGetResponseParserTests.cs │ ├── HowToInCA.Adapters │ ├── HowToInCA.Adapters.csproj │ └── NuGet │ │ ├── INuGetApi.cs │ │ ├── NuGetClientAdapter.cs │ │ └── NuGetResponseParser.cs │ ├── HowToInCA.Application │ ├── Contracts.cs │ ├── FeatureA │ │ ├── AnalysisResult.cs │ │ ├── INuGetClient.cs │ │ ├── NuGetPackageReference.cs │ │ ├── NuGetService.cs │ │ └── TargetFramework.cs │ ├── HowToInCA.Application.csproj │ └── Result.cs │ ├── HowToInCA.CLI │ ├── HowToInCA.CLI.csproj │ └── Program.cs │ ├── HowToInCA.DataAccess.Tests │ ├── HowToInCA.DataAccess.Tests.csproj │ └── NuGet │ │ └── NuGetClientTests.cs │ ├── HowToInCA.DataAccess │ ├── HowToInCA.DataAccess.csproj │ └── NuGet │ │ └── NuGetClient.cs │ └── HowToInCA.sln ├── CleanArchitecture.SendingMails ├── ReadMe.md ├── TestFailureAnalyzer.Adapters │ ├── HtmlMail.cs │ ├── IMailClient.cs │ ├── MailClientAdapter.cs │ ├── TestAPI.cs │ └── TestFailureAnalyzer.Adapters.csproj ├── TestFailureAnalyzer.CLI │ ├── Program.cs │ └── TestFailureAnalyzer.CLI.csproj ├── TestFailureAnalyzer.Core │ ├── Contracts.cs │ ├── IConfigurationReader.cs │ ├── IMailClient.cs │ ├── ITestResultsRepository.cs │ ├── InternalErrorMail.cs │ ├── MailNotificationInteractor.cs │ ├── NetworkFailureMail.cs │ └── TestFailureAnalyzer.Core.csproj ├── TestFailureAnalyzer.IO │ ├── ConfigurationReader.cs │ ├── MailClient.cs │ ├── TestDatabaseClient.cs │ └── TestFailureAnalyzer.IO.csproj ├── TestFailureAnalyzer.Tests │ ├── MailNotificationTests.cs │ └── TestFailureAnalyzer.Tests.csproj └── TestFailureAnalyzer.sln ├── CodeCoverage └── coverage.fsx ├── CodeReviews ├── Episode1 │ ├── .gitignore │ ├── ExceptionAnalyzer.Tests │ │ ├── ExceptionAnalyzer.Tests.csproj │ │ └── TestStackTraceRemovalTests.cs │ ├── ExceptionAnalyzer.sln │ └── ExceptionAnalyzer │ │ ├── ExceptionAnalyzer.csproj │ │ ├── ExceptionInfo.cs │ │ ├── ExceptionParser.cs │ │ ├── TestApi.cs │ │ └── TestStackTraceRemoval.cs └── Episode2 │ ├── .gitignore │ ├── ExceptionAnalyzer.Tests │ ├── ExceptionAnalyzer.Tests.csproj │ ├── StackTraceLineParserTests.cs │ └── TestStackTraceRemovalTests.cs │ ├── ExceptionAnalyzer.sln │ └── ExceptionAnalyzer │ ├── ExceptionAnalyzer.csproj │ ├── ExceptionInfo.cs │ ├── ExceptionParser.cs │ ├── TestApi.cs │ └── TestClassInvariantComparer.cs ├── Complexity ├── README.md ├── complexity-no-drivers.png ├── complexity.json ├── complexity.png └── complexity.svg ├── CompositeSourceControl ├── Radar.Analysis │ ├── Analyzer.cs │ ├── Radar.Analysis.csproj │ └── Report.cs ├── Radar.SourceControl │ ├── CompositeSourceControl.cs │ ├── GitSourceControl.cs │ ├── IRepositoryLookup.cs │ ├── ISourceControl.cs │ ├── Radar.SourceControl.csproj │ └── TfsSourceControl.cs ├── Radar.sln └── Radar │ ├── Contracts.cs │ ├── Entities │ ├── ChangedItem.cs │ ├── Changeset.cs │ ├── CodeBase.cs │ ├── CodeBaseItem.cs │ ├── TimeFrame.cs │ └── VersionSpec.cs │ ├── Option.cs │ └── Radar.csproj ├── DecoratorCache ├── DocBot.CLI │ ├── DocBot.CLI.csproj │ └── Program.cs ├── DocBot.Core │ ├── Contracts.cs │ ├── DocBot.Core.csproj │ └── Entities │ │ └── DocumentId.cs ├── DocBot.DocumentArchive │ ├── DocBot.DocumentArchive.csproj │ ├── Document.cs │ ├── DocumentArchiveCacheDecorator.cs │ ├── DocumentCache.cs │ ├── DocumentFinder.cs │ ├── IDocumentArchiveClient.cs │ ├── IDocumentFinder.cs │ └── SAPDocumentArchiveClient.cs └── DocBot.sln ├── DefectId ├── Defects.sln └── Defects │ ├── Contracts.cs │ ├── DefectDto.cs │ ├── DefectRepository.cs │ ├── Defects.csproj │ ├── Option.cs │ ├── TestCase.cs │ └── TestFailureAnalyzer.cs ├── DesignByContract.Reloaded ├── DesignByContract.Tests │ ├── DesignByContract.Tests.csproj │ └── PersonTests.cs ├── DesignByContract.sln └── DesignByContract │ ├── Address.cs │ ├── Contracts.cs │ ├── DesignByContract.csproj │ └── Person.cs ├── DesignByContract ├── DesignByContract.Examples │ ├── DesignByContract.Examples.csproj │ ├── Impl │ │ ├── ExtensionPointAttribute.cs │ │ └── ILogger.cs │ ├── Sample1.cs │ ├── Sample2.cs │ ├── Sample3.Usage.cs │ ├── Sample3.cs │ └── Sample4.cs ├── DesignByContract.sln └── DesignByContract │ ├── Contracts.cs │ └── DesignByContract.csproj ├── EfficientTestCases ├── DocBot.Bot.Utsp.Specs │ ├── Bad │ │ ├── DocBot.Bot.Utsp.Specs.csproj │ │ ├── TDK │ │ │ ├── BDD.Syntax.cs │ │ │ └── TestBase.cs │ │ ├── TestData │ │ │ ├── ContourMeasurementTests.cs │ │ │ ├── SeriesDescriptionComposerTests1.cs │ │ │ └── SeriesDescriptionComposerTests2.cs │ │ └── WriteTestCases.feature.cs │ ├── DocBot.Bot.Utsp.Specs.sln │ └── Good │ │ ├── DocBot.Bot.Utsp.Specs2.csproj │ │ ├── TDK │ │ ├── BDD.Syntax.cs │ │ └── TestBase.cs │ │ └── WriteTestCases.feature.cs ├── NotifyFailureEMail.Specs │ └── VerifyEmail.feature ├── VsProjectConverter.Tests │ ├── RemoveUnusedCodeFilesTests.cs │ └── VsProjectConverter.Tests.csproj ├── VsProjectConverter.sln └── VsProjectConverter │ ├── Converter.cs │ └── VsProjectConverter.csproj ├── EnumeratorDispose ├── EnumerableExtensions.cs ├── EnumeratorDispose.Tests.csproj ├── Repository.cs └── RepositoryTests.cs ├── EventBus └── EventBus.cs ├── EventGuards ├── EventGuards.sln └── EventGuards │ ├── Caller.cs │ ├── EventGuards.csproj │ ├── ModelChangedEventArgs.cs │ ├── ModelChangedGuard.cs │ └── SomeModel.cs ├── ExceptionParser ├── ExceptionInfo.cs ├── ExceptionParser.cs ├── ExceptionParser.csproj └── ExceptionParserTests.cs ├── F#Scripting ├── analyze.fsx └── find-moq.fsx ├── GraphFundamentals ├── .editorconfig ├── CallIdAnalysis.cs ├── Contracts.cs ├── Edge.cs ├── Graph.cs ├── GraphBuilder.cs ├── GraphFundamentals.csproj ├── GraphFundamentals.sln ├── IGraphItem.cs └── Node.cs ├── GuardCop.Analyzers.Sample ├── GuardCop.Analyzers.Sample.sln └── GuardCop.Analyzers.Sample │ ├── Contracts.cs │ ├── GuardCop.Analyzers.Sample.csproj │ └── Person.cs ├── IOLogicSeparation ├── Depends.CLI.sln └── Depends.CLI │ ├── Analyzer.cs │ ├── Depends.CLI.csproj │ ├── IProjectLoader.cs │ ├── IReportWriter.cs │ ├── IWorkspace.cs │ ├── JsonReportWriter.cs │ ├── Program.cs │ ├── ProjectLoader.cs │ ├── Report.cs │ ├── VsProject.cs │ ├── Workspace.cs │ └── XmlUtils.cs ├── ImmutableDataStructures ├── CSharp │ ├── FriendsRepository.cs │ ├── ImmutablePerson.cs │ ├── MyApp.csproj │ ├── Person.cs │ ├── WordCloudCalculator.1.cs │ └── WordCloudCalculator.cs ├── FSharp │ ├── MyApp.FSharp.fsproj │ └── Person.fs └── MyApp.sln ├── InvalidUnrepresentable ├── AboutCleanCode.sln ├── CSharp │ ├── CSharp.csproj │ └── Program.cs └── FSharp │ ├── FSharp.fsproj │ └── Program.fs ├── LICENSE ├── MembersInUnitTests ├── Viewer.Tests │ ├── ViewTests.cs │ └── Viewer.Tests.csproj ├── Viewer.sln └── Viewer │ ├── Bitmap.cs │ ├── BitmapCanvas.cs │ ├── ColorExtensions.cs │ ├── Document.cs │ ├── Filter.cs │ ├── Histogram.cs │ ├── ICanvas.cs │ ├── Presentation.cs │ ├── Program.cs │ ├── Transformation.cs │ ├── View.cs │ └── Viewer.csproj ├── MicroFrontends.Reloaded.Vite ├── App │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.vue │ │ ├── main.js │ │ └── style.css │ └── vite.config.js ├── FeatureA │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── App.vue │ │ ├── main.js │ │ └── style.css │ └── vite.config.js └── FeatureB │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ ├── App.vue │ ├── main.js │ └── style.css │ └── vite.config.js ├── MicroFrontends.Reloaded ├── App │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ ├── index.html │ │ └── vite.svg │ ├── src │ │ ├── App.vue │ │ ├── main.js │ │ └── style.css │ └── vue.config.js ├── FeatureA │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── index.html │ ├── src │ │ ├── FeatureA.vue │ │ ├── main.js │ │ └── style.css │ └── vue.config.js └── FeatureB │ ├── .gitignore │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ └── index.html │ ├── src │ ├── FeatureB.vue │ ├── main.js │ └── style.css │ └── vue.config.js ├── MicroFrontends ├── App │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.vue │ │ ├── main.js │ │ └── style.css │ └── vite.config.js ├── FeatureA │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── App.vue │ │ ├── main.js │ │ └── style.css │ └── vite.config.js ├── FeatureB │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── App.vue │ │ ├── main.js │ │ └── style.css │ └── vite.config.js └── Library │ ├── package.json │ └── src │ ├── components │ └── FragmentContainer.vue │ ├── index.js │ └── utils │ └── resizeObserver.js ├── NamingTips ├── Helpers1.cs ├── Helpers2.cs ├── Helpers3.cs ├── Naming.csproj ├── Patterns1.cs ├── Patterns2.cs ├── Patterns3.cs ├── Plural1.cs ├── Plural2.cs ├── Plural3.cs ├── Worthless1.cs ├── Worthless2.cs └── Worthless3.cs ├── NonBreakingWithCompileBreaking ├── WxsBot.CLI │ ├── ConsoleLogger.cs │ ├── Program.cs │ └── WxsBot.CLI.csproj ├── WxsBot.Core │ ├── BundleSelection │ │ └── BundleSelectionInteractor.cs │ ├── Contracts.cs │ ├── Entities │ │ ├── Assembly.cs │ │ ├── Bundle.cs │ │ ├── ContentFile.cs │ │ ├── FilePath.cs │ │ ├── VsProject.cs │ │ └── VsSolution.cs │ ├── ILogger.cs │ ├── IVisualStudioSolutionLoader.cs │ ├── IWxsGenerationConfig.cs │ ├── WxsBot.Core.csproj │ └── WxsGeneration │ │ ├── WxsDocument.cs │ │ └── WxsGenerationInteractor.cs ├── WxsBot.Gateways │ ├── ApplyGovernanceRulesCommand.cs │ ├── GenerateForBundleCommand.cs │ ├── MsBuild │ │ ├── IVsProjectLoader.cs │ │ ├── LegacyVsProjectLoader.cs │ │ ├── Resources │ │ │ └── EmptySolution.sln │ │ ├── SdkStyleVsProjectLoader.cs │ │ ├── VisualStudioSolutionFacade.cs │ │ └── VsProjectLoaderFactory.cs │ ├── TestAPI.cs │ └── WxsBot.Gateways.csproj ├── WxsBot.TDK │ ├── Bundle.cs │ ├── CSharpProjectFactory.cs │ ├── ContentFile.cs │ ├── ICSharpProject.cs │ ├── LegacyCSharpProject.cs │ ├── SdkStyleCSharpProject.cs │ ├── Workspace.cs │ └── WxsBot.TDK.csproj ├── WxsBot.Tests │ ├── LegacyVsProjectLoaderTests.cs │ ├── SdkStyleVsProjectLoaderTests.cs │ └── WxsBot.Tests.csproj └── WxsBot.sln ├── NullObjectPattern ├── TestFailureAnalyzer.sln └── src │ ├── TestFailureAnalyzer.CLI │ ├── CommandLineOptions.cs │ ├── NullMailClient.cs │ ├── NullTestDataBaseWriter.cs │ ├── Program.cs │ └── TestFailureAnalyzer.CLI.csproj │ ├── TestFailureAnalyzer.Core │ ├── Defects │ │ ├── DefectInput.cs │ │ ├── IDefect.cs │ │ └── IDefectRepository.cs │ ├── Notifications │ │ ├── IMailClient.cs │ │ └── Mail.cs │ ├── TestFailureAnalyzer.Core.csproj │ ├── TestFailureProcessor.cs │ └── Tests │ │ ├── ITestDatabase.cs │ │ └── TestFailure.cs │ └── TestFailureAnalyzer.IO │ ├── Smtp │ └── MailClient.cs │ ├── TestDatabase │ └── TestDatabaseClient.cs │ ├── TestFailureAnalyzer.IO.csproj │ └── Tfs │ ├── TfsClient.cs │ ├── TfsReadOnlyClient.cs │ ├── TfsReadOnlyLoggingClient.cs │ └── WorkItemAdapter.cs ├── OCPByExample ├── .gitignore ├── TextAnalyzer.CLI │ ├── Program.cs │ └── TextAnalyzer.CLI.csproj ├── TextAnalyzer.Tests │ ├── CamelCaseWordSelectionStrategyTests.cs │ ├── DefaultWordSelectionStrategyTests.cs │ ├── FakeWordSelectionStrategy.cs │ ├── TextAnalyzer.Tests.csproj │ └── WordsAnalyzerTests.cs ├── TextAnalyzer.sln └── TextAnalyzer │ ├── CamelCaseWordSelectionStrategy.cs │ ├── DefaultWordSelectionStrategy.cs │ ├── IWordSelectionStrategy.cs │ ├── TextAnalyzer.csproj │ └── WordsAnalyzer.cs ├── Options ├── Option.cs ├── Options.csproj ├── Options.sln └── Usage.cs ├── Promise ├── Promise.csproj ├── Promise.sln ├── Step1 │ └── IComponent.cs ├── Step2 │ └── IComponent.cs ├── Step3 │ └── IComponent.cs ├── Step4 │ └── IComponent.cs ├── Step5 │ └── IComponent.cs ├── Step6 │ └── IComponent.cs └── Step7 │ └── IComponent.cs ├── README.md ├── RefactoringInheritance ├── AboutCleanCode.sln ├── CommonLibrary │ ├── AbstractComponent.cs │ ├── CommonLibrary.csproj │ └── IApplicationContext.cs ├── Feature1 │ ├── Feature1.csproj │ └── Feature1Component.cs ├── Feature2 │ ├── Feature2.csproj │ └── Feature2Component.cs ├── Feature3 │ ├── Feature3.csproj │ └── Feature3Component.cs ├── Feature4 │ ├── Feature4.csproj │ └── Feature4Component.cs └── Feature5 │ ├── Feature5.csproj │ └── Feature5Component.cs ├── ScopingIDisposable ├── ScopingIDisposable.sln └── ScopingIDisposable │ ├── ILogger.cs │ ├── Logger.cs │ ├── ScopingIDisposable.csproj │ └── SomeComponent.cs ├── ServiceLocator ├── WarningRadar.Tests │ ├── FakeLinkBuilder.cs │ ├── GitHubLinkBuilderTests.cs │ ├── HtmlReportTests.cs │ ├── LogParserTests.cs │ ├── ServiceLocatorTests.cs │ └── WarningRadar.Tests.csproj ├── WarningRadar.sln └── WarningRadar │ ├── Config.cs │ ├── GitHubLinkBuilder.cs │ ├── HtmlReport.cs │ ├── ILinkBuilder.cs │ ├── LinkBuilderFactory.cs │ ├── LogParser.cs │ ├── Program.cs │ ├── ServiceLocator.cs │ └── WarningRadar.csproj ├── SingleCaseUnions ├── ImpactAnalyzer.sln └── ImpactAnalyzer │ ├── Analyzer.cs │ ├── Contracts.cs │ ├── Entities │ ├── Assembly.cs │ ├── CodeType.cs │ ├── NameSpace.cs │ └── TypeName.cs │ ├── ImpactAnalyzer.csproj │ └── Import │ └── NDependSnapshotReader.cs ├── SmokeTesting ├── MyApp.Tests │ ├── BackendApi.cs │ ├── MyApp.Tests.csproj │ └── SmokeTest.cs ├── MyApp │ ├── HomeController.cs │ ├── MyApp.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── TestApiController.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── WebUI │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── cypress.config.cjs │ ├── cypress │ │ ├── e2e │ │ │ └── smoke.cy.js │ │ ├── screenshots │ │ │ └── smoke.cy.js │ │ │ │ └── Smoke Test -- should visit all pages (failed).png │ │ └── support │ │ │ └── e2e.ts │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── vue.svg │ │ ├── global.d.ts │ │ ├── main.ts │ │ ├── style.css │ │ ├── views │ │ │ ├── AboutPage.vue │ │ │ ├── ErrorPage.vue │ │ │ └── HomePage.vue │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── src.sln ├── TypeSafeWebApis ├── Manually │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ToDo.csproj │ ├── WebUI │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── main.ts │ │ │ ├── shared │ │ │ │ └── types.ts │ │ │ ├── style.css │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── appsettings.Development.json │ └── appsettings.json ├── NSwag-CodeFirst │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ToDo.csproj │ ├── WebUI │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── api │ │ │ │ └── client.ts │ │ │ ├── main.ts │ │ │ ├── style.css │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── appsettings.Development.json │ └── appsettings.json ├── NSwag-SchemaFirst │ ├── ControllerImpl.cs │ ├── OpenApi.generated.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ToDo.csproj │ ├── WebUI │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── api │ │ │ │ └── client.ts │ │ │ ├── main.ts │ │ │ ├── style.css │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── nswag.json │ └── openapi.yaml └── OpenAPI-Generator │ ├── .gitignore │ ├── OpenAPI-Generator.sln │ ├── WebApi.OpenApi │ ├── .gitignore │ ├── Attributes │ │ └── ValidateModelStateAttribute.cs │ ├── Authentication │ │ └── ApiAuthentication.cs │ ├── Controllers │ │ └── DefaultApi.cs │ ├── Converters │ │ └── CustomEnumConverter.cs │ ├── Formatters │ │ └── InputFormatterStream.cs │ ├── Models │ │ └── TodoItem.cs │ ├── OpenApi │ │ └── TypeExtensions.cs │ ├── WebApi.OpenApi.csproj │ └── WebApi.OpenApi.nuspec │ ├── WebApi │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Todo.csproj │ ├── TodoApiController.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── WebUI │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── App.vue │ │ ├── api │ │ │ ├── .openapi-generator-ignore │ │ │ ├── .openapi-generator │ │ │ │ ├── FILES │ │ │ │ └── VERSION │ │ │ ├── apis │ │ │ │ ├── DefaultApi.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ ├── TodoItem.ts │ │ │ │ └── index.ts │ │ │ └── runtime.ts │ │ ├── main.ts │ │ ├── style.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ └── vite.config.ts │ ├── generate-api.cmd │ └── openapi.yaml └── _Core ├── Contracts.cs ├── Core.csproj ├── Option.cs ├── Result.cs └── _Core.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/.gitignore -------------------------------------------------------------------------------- /AbstractingIO/AbstractingIO.Tests/AbstractingIO.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AbstractingIO/AbstractingIO.Tests/AbstractingIO.Tests.csproj -------------------------------------------------------------------------------- /AbstractingIO/AbstractingIO.Tests/LogReaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AbstractingIO/AbstractingIO.Tests/LogReaderTests.cs -------------------------------------------------------------------------------- /AbstractingIO/AbstractingIO.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AbstractingIO/AbstractingIO.sln -------------------------------------------------------------------------------- /AbstractingIO/AbstractingIO/AbstractingIO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AbstractingIO/AbstractingIO/AbstractingIO.csproj -------------------------------------------------------------------------------- /AbstractingIO/AbstractingIO/LogMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AbstractingIO/AbstractingIO/LogMessage.cs -------------------------------------------------------------------------------- /AbstractingIO/AbstractingIO/LogReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AbstractingIO/AbstractingIO/LogReader.cs -------------------------------------------------------------------------------- /Agents/Orchestrator.Tests/FakeLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator.Tests/FakeLogger.cs -------------------------------------------------------------------------------- /Agents/Orchestrator.Tests/Orchestrator.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator.Tests/Orchestrator.Tests.csproj -------------------------------------------------------------------------------- /Agents/Orchestrator.Tests/OrchestratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator.Tests/OrchestratorTests.cs -------------------------------------------------------------------------------- /Agents/Orchestrator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator.sln -------------------------------------------------------------------------------- /Agents/Orchestrator/AbstractAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/AbstractAgent.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/CollectDataCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/CollectDataCommand.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/DataCollectedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/DataCollectedEvent.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/DataCollectorAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/DataCollectorAgent.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/DataCollectorWorkerAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/DataCollectorWorkerAgent.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/IAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/IAgent.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/ILogger.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/Job.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/Job.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/JobReceivedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/JobReceivedMessage.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/JobStateChanged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/JobStateChanged.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/MessageProcessingFailedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/MessageProcessingFailedEvent.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/Orchestrator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/Orchestrator.csproj -------------------------------------------------------------------------------- /Agents/Orchestrator/OrchestratorAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/OrchestratorAgent.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/PoisonPill.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/PoisonPill.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/TaskCompletedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/TaskCompletedEventArgs.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/TaskFailedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/TaskFailedEventArgs.cs -------------------------------------------------------------------------------- /Agents/Orchestrator/TaskStartedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Agents/Orchestrator/TaskStartedEventArgs.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/AgentHost/AgentHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/AgentHost/AgentHost.csproj -------------------------------------------------------------------------------- /AgentsAsMicroServices/AgentHost/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/AgentHost/ConsoleLogger.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/AgentHost/HttpAgentsHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/AgentHost/HttpAgentsHost.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/AgentHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/AgentHost/Program.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/AgentHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/AgentHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /AgentsAsMicroServices/AgentHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/AgentHost/appsettings.Development.json -------------------------------------------------------------------------------- /AgentsAsMicroServices/AgentHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/AgentHost/appsettings.json -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator.Tests/FakeLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator.Tests/FakeLogger.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator.Tests/Launcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator.Tests/Launcher.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator.Tests/Orchestrator.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator.Tests/Orchestrator.Tests.csproj -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator.Tests/OrchestratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator.Tests/OrchestratorTests.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator.sln -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/AbstractAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/AbstractAgent.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/AgentSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/AgentSystem.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/CollectDataCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/CollectDataCommand.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/DataCollectedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/DataCollectedEvent.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/DataCollectorAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/DataCollectorAgent.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/DataCollectorWorkerAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/DataCollectorWorkerAgent.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/IAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/IAgent.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/ILogger.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/Job.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/Job.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/JobReceivedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/JobReceivedMessage.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/JobStateChanged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/JobStateChanged.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/MessageProcessingFailedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/MessageProcessingFailedEvent.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/Orchestrator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/Orchestrator.csproj -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/OrchestratorAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/OrchestratorAgent.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/PoisonPill.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/PoisonPill.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/SystemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/SystemConfiguration.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/TaskCompletedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/TaskCompletedEventArgs.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/TaskFailedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/TaskFailedEventArgs.cs -------------------------------------------------------------------------------- /AgentsAsMicroServices/Orchestrator/TaskStartedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AgentsAsMicroServices/Orchestrator/TaskStartedEventArgs.cs -------------------------------------------------------------------------------- /AllKeywordGroup/AboutCleanCode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AllKeywordGroup/AboutCleanCode.csproj -------------------------------------------------------------------------------- /AllKeywordGroup/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AllKeywordGroup/Client.cs -------------------------------------------------------------------------------- /AllKeywordGroup/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AllKeywordGroup/Contracts.cs -------------------------------------------------------------------------------- /AllKeywordGroup/IConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AllKeywordGroup/IConfiguration.cs -------------------------------------------------------------------------------- /AllKeywordGroup/Keyword.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AllKeywordGroup/Keyword.cs -------------------------------------------------------------------------------- /AllKeywordGroup/KeywordGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AllKeywordGroup/KeywordGroup.cs -------------------------------------------------------------------------------- /AsyncAwait/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AsyncAwait/.gitignore -------------------------------------------------------------------------------- /AsyncAwait/AsyncAwait.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AsyncAwait/AsyncAwait.csproj -------------------------------------------------------------------------------- /AsyncAwait/AsyncAwait.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AsyncAwait/AsyncAwait.sln -------------------------------------------------------------------------------- /AsyncAwait/Calculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AsyncAwait/Calculator.cs -------------------------------------------------------------------------------- /AsyncAwait/IComponent.cs: -------------------------------------------------------------------------------- 1 | namespace AsyncAwait; 2 | 3 | 4 | -------------------------------------------------------------------------------- /AsyncAwait/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AsyncAwait/Program.cs -------------------------------------------------------------------------------- /AsyncAwait/Promise.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AsyncAwait/Promise.cs -------------------------------------------------------------------------------- /AsyncAwait/PromiseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AsyncAwait/PromiseExtensions.cs -------------------------------------------------------------------------------- /Athena.BDD/Athena.Build.CodeGen/Athena.Build.CodeGen.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Athena.Build.CodeGen/Athena.Build.CodeGen.csproj -------------------------------------------------------------------------------- /Athena.BDD/Athena.Build.CodeGen/FeatureFixtures.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Athena.Build.CodeGen/FeatureFixtures.tt -------------------------------------------------------------------------------- /Athena.BDD/Athena.Build.CodeGen/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Athena.Build.CodeGen/Program.cs -------------------------------------------------------------------------------- /Athena.BDD/Athena.Specs/AcceptingBestEffortImprovements.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Athena.Specs/AcceptingBestEffortImprovements.feature -------------------------------------------------------------------------------- /Athena.BDD/Athena.Specs/Athena.Specs.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Athena.Specs/Athena.Specs.fsproj -------------------------------------------------------------------------------- /Athena.BDD/Athena.Specs/FeatureFixtures.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Athena.Specs/FeatureFixtures.fs -------------------------------------------------------------------------------- /Athena.BDD/Athena.TDK/AbstractFeatures.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Athena.TDK/AbstractFeatures.fs -------------------------------------------------------------------------------- /Athena.BDD/Athena.TDK/Athena.TDK.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Athena.TDK/Athena.TDK.fsproj -------------------------------------------------------------------------------- /Athena.BDD/Athena.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Athena.sln -------------------------------------------------------------------------------- /Athena.BDD/Directory.Build.Targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.BDD/Directory.Build.Targets -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/Athena.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/Athena.Web.csproj -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/Program.cs -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/.babelrc -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/.editorconfig -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/.eslintignore -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/.eslintrc.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/.gitignore -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/.postcssrc.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/README.md -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/build/build.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/build/check-versions.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/build/logo.png -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/build/utils.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/build/vue-loader.conf.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/build/webpack.base.conf.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/config/dev.env.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/config/index.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/index.html -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/package-lock.json -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/package.json -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/src/App.vue -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/src/api.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/src/assets/logo.png -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/src/main.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/src/router/index.js -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/src/views/backlog/Backlog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/WebUI/src/views/backlog/Backlog.vue -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/WebUI/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/appsettings.Development.json -------------------------------------------------------------------------------- /Athena.Controllers/Athena.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.Web/appsettings.json -------------------------------------------------------------------------------- /Athena.Controllers/Athena.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Athena.sln -------------------------------------------------------------------------------- /Athena.Controllers/Backlog/Athena.Backlog.Adapters/BacklogVM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Backlog/Athena.Backlog.Adapters/BacklogVM.cs -------------------------------------------------------------------------------- /Athena.Controllers/Backlog/Athena.Backlog.Adapters/WorkItemVM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Backlog/Athena.Backlog.Adapters/WorkItemVM.cs -------------------------------------------------------------------------------- /Athena.Controllers/Backlog/Athena.Backlog.IO/V1/BacklogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Backlog/Athena.Backlog.IO/V1/BacklogController.cs -------------------------------------------------------------------------------- /Athena.Controllers/Backlog/Athena.Backlog.IO/V2/BacklogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Backlog/Athena.Backlog.IO/V2/BacklogController.cs -------------------------------------------------------------------------------- /Athena.Controllers/Backlog/Athena.Backlog.IO/V2/ViewModels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Backlog/Athena.Backlog.IO/V2/ViewModels.cs -------------------------------------------------------------------------------- /Athena.Controllers/Backlog/Athena.Backlog.Tests/BacklogTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Backlog/Athena.Backlog.Tests/BacklogTests.cs -------------------------------------------------------------------------------- /Athena.Controllers/Backlog/Athena.Backlog.UseCases/Developer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Backlog/Athena.Backlog.UseCases/Developer.cs -------------------------------------------------------------------------------- /Athena.Controllers/Backlog/Athena.Backlog.UseCases/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Backlog/Athena.Backlog.UseCases/Team.cs -------------------------------------------------------------------------------- /Athena.Controllers/Backlog/Athena.Backlog.UseCases/WorkItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Controllers/Backlog/Athena.Backlog.UseCases/WorkItem.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/Athena.Adapters.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Adapters/Athena.Adapters.csproj -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/Controllers/WorkItemVM.cs: -------------------------------------------------------------------------------- 1 | namespace Athena.Adapters.Controllers; 2 | 3 | // TODO: implement 4 | public class WorkItemVM 5 | { 6 | } -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/DataAccess/IDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Adapters/DataAccess/IDatabase.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/DataAccess/ISqlDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Adapters/DataAccess/ISqlDatabase.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/DataAccess/ImprovementDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Adapters/DataAccess/ImprovementDTO.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/DataAccess/UserStoryDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Adapters/DataAccess/UserStoryDTO.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/DataAccess/WorkItemDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Adapters/DataAccess/WorkItemDTO.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/DataAccess/WorkPackageDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Adapters/DataAccess/WorkPackageDTO.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/TestApi/FakeDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Adapters/TestApi/FakeDatabase.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Adapters/TestApi/ScopeBacklogApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Adapters/TestApi/ScopeBacklogApi.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/Athena.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Core/Athena.Core.csproj -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/Domain/AreaPath.cs: -------------------------------------------------------------------------------- 1 | namespace Athena.Core.Domain; 2 | 3 | public record AreaPath(string Value); 4 | -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/Domain/EMail.cs: -------------------------------------------------------------------------------- 1 | namespace Athena.Core.Domain; 2 | 3 | public record EMail(string Value); 4 | -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/Domain/Improvement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Core/Domain/Improvement.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/Domain/IterationPath.cs: -------------------------------------------------------------------------------- 1 | namespace Athena.Core.Domain; 2 | 3 | public record IterationPath(string Value); 4 | -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/Domain/UserStory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Core/Domain/UserStory.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/Domain/WorkPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Core/Domain/WorkPackage.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/UseCases/IBacklogRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Core/UseCases/IBacklogRepository.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/UseCases/ScopeBacklogUseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Core/UseCases/ScopeBacklogUseCase.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Core/UseCases/ScopedBacklogResponse.cs: -------------------------------------------------------------------------------- 1 | namespace Athena.Core.UseCases; 2 | 3 | public class ScopedBacklogResponse 4 | { 5 | } -------------------------------------------------------------------------------- /Athena.Repositories/Athena.IO/Athena.IO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.IO/Athena.IO.csproj -------------------------------------------------------------------------------- /Athena.Repositories/Athena.IO/DataAccess/AzureDevOpsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.IO/DataAccess/AzureDevOpsRepository.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.IO/DataAccess/SqlRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.IO/DataAccess/SqlRepository.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Tests/Athena.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Tests/Athena.Tests.csproj -------------------------------------------------------------------------------- /Athena.Repositories/Athena.Tests/ScopingBacklogTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.Tests/ScopingBacklogTests.cs -------------------------------------------------------------------------------- /Athena.Repositories/Athena.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena.Repositories/Athena.sln -------------------------------------------------------------------------------- /Athena/Athena.Web/Athena.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/Athena.Web.csproj -------------------------------------------------------------------------------- /Athena/Athena.Web/Fakes/FakeWorkItemRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/Fakes/FakeWorkItemRepository.cs -------------------------------------------------------------------------------- /Athena/Athena.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/Program.cs -------------------------------------------------------------------------------- /Athena/Athena.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/.babelrc -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/.editorconfig -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/.eslintignore -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/.eslintrc.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/.gitignore -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/.postcssrc.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/README.md -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/build/build.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/build/check-versions.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/build/logo.png -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/build/utils.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/build/vue-loader.conf.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/build/webpack.base.conf.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/config/dev.env.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/config/index.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/index.html -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/package-lock.json -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/package.json -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/src/App.vue -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/src/api.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/src/assets/logo.png -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/src/main.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/src/router/index.js -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/src/views/backlog/Backlog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/WebUI/src/views/backlog/Backlog.vue -------------------------------------------------------------------------------- /Athena/Athena.Web/WebUI/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Athena/Athena.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/appsettings.Development.json -------------------------------------------------------------------------------- /Athena/Athena.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/appsettings.json -------------------------------------------------------------------------------- /Athena/Athena.Web/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.Web/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Athena.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Athena.sln -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Adapters/BacklogVM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Adapters/BacklogVM.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Adapters/TestApi/TestApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Adapters/TestApi/TestApi.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Adapters/WorkItemVM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Adapters/WorkItemVM.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Adapters/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Adapters/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.IO/Athena.Backlog.IO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.IO/Athena.Backlog.IO.csproj -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.IO/BacklogController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.IO/BacklogController.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.IO/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.IO/Properties/launchSettings.json -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.IO/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.IO/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Specs/Athena.Backlog.Specs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Specs/Athena.Backlog.Specs.csproj -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Specs/ComputingBacklog.Feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Specs/ComputingBacklog.Feature.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Specs/Usings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Specs/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Specs/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Tests/Athena.Backlog.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Tests/Athena.Backlog.Tests.csproj -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Tests/Usings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.Tests/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.Tests/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.UseCases/BacklogInteractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.UseCases/BacklogInteractor.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.UseCases/BacklogRequestModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.UseCases/BacklogRequestModel.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.UseCases/BacklogResponseModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.UseCases/BacklogResponseModel.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.UseCases/IWorkItemRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.UseCases/IWorkItemRepository.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.UseCases/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.UseCases/Team.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.UseCases/WorkItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.UseCases/WorkItem.cs -------------------------------------------------------------------------------- /Athena/Backlog/Athena.Backlog.UseCases/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Backlog/Athena.Backlog.UseCases/config.nsdepcop -------------------------------------------------------------------------------- /Athena/BurnDown/Athena.BurnDown.IO/Athena.BurnDown.IO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/BurnDown/Athena.BurnDown.IO/Athena.BurnDown.IO.csproj -------------------------------------------------------------------------------- /Athena/BurnDown/Athena.BurnDown.IO/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/BurnDown/Athena.BurnDown.IO/Properties/launchSettings.json -------------------------------------------------------------------------------- /Athena/BurnDown/Athena.BurnDown.IO/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/BurnDown/Athena.BurnDown.IO/config.nsdepcop -------------------------------------------------------------------------------- /Athena/BurnDown/Athena.BurnDown.Specs/Usings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /Athena/BurnDown/Athena.BurnDown.Specs/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/BurnDown/Athena.BurnDown.Specs/config.nsdepcop -------------------------------------------------------------------------------- /Athena/BurnDown/Athena.BurnDown/Athena.BurnDown.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/BurnDown/Athena.BurnDown/Athena.BurnDown.csproj -------------------------------------------------------------------------------- /Athena/BurnDown/Athena.BurnDown/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/BurnDown/Athena.BurnDown/config.nsdepcop -------------------------------------------------------------------------------- /Athena/BurnDown/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/BurnDown/ReadMe.md -------------------------------------------------------------------------------- /Athena/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Directory.Build.props -------------------------------------------------------------------------------- /Athena/Foundation/Athena.Adapters/Athena.Adapters.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Foundation/Athena.Adapters/Athena.Adapters.csproj -------------------------------------------------------------------------------- /Athena/Foundation/Athena.Adapters/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace Athena.Adapters; 2 | public class Class1 3 | { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Athena/Foundation/Athena.Adapters/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Foundation/Athena.Adapters/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Foundation/Athena.Core/Athena.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Foundation/Athena.Core/Athena.Core.csproj -------------------------------------------------------------------------------- /Athena/Foundation/Athena.Core/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace Athena.Core; 2 | public class Class1 3 | { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Athena/Foundation/Athena.Core/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Foundation/Athena.Core/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Foundation/Athena.Entities/Athena.Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Foundation/Athena.Entities/Athena.Entities.csproj -------------------------------------------------------------------------------- /Athena/Foundation/Athena.Entities/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace Athena.Entities; 2 | public class Class1 3 | { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Athena/Foundation/Athena.Entities/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Foundation/Athena.Entities/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Foundation/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Foundation/ReadMe.md -------------------------------------------------------------------------------- /Athena/Governance/Athena.Governance.IO/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Governance/Athena.Governance.IO/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Governance/Athena.Governance.Specs/Usings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /Athena/Governance/Athena.Governance.Specs/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Governance/Athena.Governance.Specs/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Governance/Athena.Governance/Athena.Governance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Governance/Athena.Governance/Athena.Governance.csproj -------------------------------------------------------------------------------- /Athena/Governance/Athena.Governance/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Governance/Athena.Governance/config.nsdepcop -------------------------------------------------------------------------------- /Athena/Governance/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/Governance/ReadMe.md -------------------------------------------------------------------------------- /Athena/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/ReadMe.md -------------------------------------------------------------------------------- /Athena/config.nsdepcop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Athena/config.nsdepcop -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor.Tests/AutoCtor.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor.Tests/AutoCtor.Tests.csproj -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor.Tests/PersonRepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor.Tests/PersonRepositoryTests.cs -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor.Tests/PersonTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor.Tests/PersonTests.cs -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor.Tests/PersonVMTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor.Tests/PersonVMTests.cs -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor.sln -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor/AutoCtor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor/AutoCtor.csproj -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor/Configuration.cs -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor/Contracts.cs -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor/ILogger.cs -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor/ISqlConnectionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor/ISqlConnectionFactory.cs -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor/Person.cs -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor/PersonRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor/PersonRepository.cs -------------------------------------------------------------------------------- /AutoConstructor/AutoCtor/PersonVM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoConstructor/AutoCtor/PersonVM.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions.FSharp/AutoUnions.FSharp.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions.FSharp/AutoUnions.FSharp.fsproj -------------------------------------------------------------------------------- /AutoUnions/AutoUnions.FSharp/Teams.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions.FSharp/Teams.fs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions.FSharp/UseCases.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions.FSharp/UseCases.fs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions.sln -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/AutoUnions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/AutoUnions.csproj -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/Capacity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/Capacity.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/Generics/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/Generics/Team.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/Generics/UseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/Generics/UseCase.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/Inheritance/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/Inheritance/Team.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/Inheritance/UseCases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/Inheritance/UseCases.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/Initial/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/Initial/Team.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/Initial/UseCases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/Initial/UseCases.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/Shapes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/Shapes.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/SourceGen/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/SourceGen/Team.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/SourceGen/UseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AutoUnions/AutoUnions/SourceGen/UseCase.cs -------------------------------------------------------------------------------- /AutoUnions/AutoUnions/TeamsConfiguration.cs: -------------------------------------------------------------------------------- 1 | namespace AutoUnions; 2 | 3 | public class TeamsConfiguration 4 | { 5 | } -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents.Tests/AlgorithmsComponentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents.Tests/AlgorithmsComponentTests.cs -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents.sln -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents/AlgorithmFinishedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents/AlgorithmFinishedEventArgs.cs -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents/AlgorithmInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents/AlgorithmInput.cs -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents/AlgorithmPromise.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents/AlgorithmPromise.cs -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents/AlgorithmResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents/AlgorithmResult.cs -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents/AlgorithmsComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents/AlgorithmsComponent.cs -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents/AlgorithmsComponentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents/AlgorithmsComponentExtensions.cs -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents/AwaitableEvents.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents/AwaitableEvents.csproj -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents/IAlgorithmsComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents/IAlgorithmsComponent.cs -------------------------------------------------------------------------------- /AwaitableEvents/AwaitableEvents/ProcessExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/AwaitableEvents/AwaitableEvents/ProcessExtensions.cs -------------------------------------------------------------------------------- /CSharpDataStructures/AboutCleanCode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CSharpDataStructures/AboutCleanCode.sln -------------------------------------------------------------------------------- /CSharpDataStructures/AboutCleanCode/AboutCleanCode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CSharpDataStructures/AboutCleanCode/AboutCleanCode.csproj -------------------------------------------------------------------------------- /CSharpDataStructures/AboutCleanCode/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CSharpDataStructures/AboutCleanCode/Contracts.cs -------------------------------------------------------------------------------- /CSharpDataStructures/AboutCleanCode/Controllers/UserStoryVM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CSharpDataStructures/AboutCleanCode/Controllers/UserStoryVM.cs -------------------------------------------------------------------------------- /CSharpDataStructures/AboutCleanCode/Interactors/Developer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CSharpDataStructures/AboutCleanCode/Interactors/Developer.cs -------------------------------------------------------------------------------- /CSharpDataStructures/AboutCleanCode/Interactors/EMailAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CSharpDataStructures/AboutCleanCode/Interactors/EMailAddress.cs -------------------------------------------------------------------------------- /CSharpDataStructures/AboutCleanCode/Interactors/UserStory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CSharpDataStructures/AboutCleanCode/Interactors/UserStory.cs -------------------------------------------------------------------------------- /CSharpDataStructures/AboutCleanCode/RecordValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CSharpDataStructures/AboutCleanCode/RecordValidator.cs -------------------------------------------------------------------------------- /CSharpDataStructures/AboutCleanCodeTests/ObjectValidationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CSharpDataStructures/AboutCleanCodeTests/ObjectValidationTests.cs -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp.Mediator/Unit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp.Mediator/Unit.cs -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp.Plain/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp.Plain/Program.cs -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp.Plain/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp.Plain/ReadMe.md -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp.Plain/WeatherApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp.Plain/WeatherApp.csproj -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp.Plain/WeatherApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp.Plain/WeatherApp.sln -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp.Plain/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp.Plain/appsettings.json -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp.sln -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp/EnumerableExtensions.cs -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp/Program.cs -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp/WeatherApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp/WeatherApp.csproj -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp/appsettings.Development.json -------------------------------------------------------------------------------- /CleanArchitecture.MediatR/WeatherApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.MediatR/WeatherApp/appsettings.json -------------------------------------------------------------------------------- /CleanArchitecture.RestApi/Step1/HowToInCA.Application/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.RestApi/Step1/HowToInCA.Application/Result.cs -------------------------------------------------------------------------------- /CleanArchitecture.RestApi/Step1/HowToInCA.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.RestApi/Step1/HowToInCA.CLI/Program.cs -------------------------------------------------------------------------------- /CleanArchitecture.RestApi/Step1/HowToInCA.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.RestApi/Step1/HowToInCA.sln -------------------------------------------------------------------------------- /CleanArchitecture.RestApi/Step2/HowToInCA.Application/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.RestApi/Step2/HowToInCA.Application/Result.cs -------------------------------------------------------------------------------- /CleanArchitecture.RestApi/Step2/HowToInCA.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.RestApi/Step2/HowToInCA.CLI/Program.cs -------------------------------------------------------------------------------- /CleanArchitecture.RestApi/Step2/HowToInCA.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.RestApi/Step2/HowToInCA.sln -------------------------------------------------------------------------------- /CleanArchitecture.RestApi/Step3/HowToInCA.Application/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.RestApi/Step3/HowToInCA.Application/Result.cs -------------------------------------------------------------------------------- /CleanArchitecture.RestApi/Step3/HowToInCA.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.RestApi/Step3/HowToInCA.CLI/Program.cs -------------------------------------------------------------------------------- /CleanArchitecture.RestApi/Step3/HowToInCA.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.RestApi/Step3/HowToInCA.sln -------------------------------------------------------------------------------- /CleanArchitecture.SendingMails/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.SendingMails/ReadMe.md -------------------------------------------------------------------------------- /CleanArchitecture.SendingMails/TestFailureAnalyzer.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.SendingMails/TestFailureAnalyzer.CLI/Program.cs -------------------------------------------------------------------------------- /CleanArchitecture.SendingMails/TestFailureAnalyzer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CleanArchitecture.SendingMails/TestFailureAnalyzer.sln -------------------------------------------------------------------------------- /CodeCoverage/coverage.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeCoverage/coverage.fsx -------------------------------------------------------------------------------- /CodeReviews/Episode1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode1/.gitignore -------------------------------------------------------------------------------- /CodeReviews/Episode1/ExceptionAnalyzer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode1/ExceptionAnalyzer.sln -------------------------------------------------------------------------------- /CodeReviews/Episode1/ExceptionAnalyzer/ExceptionAnalyzer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode1/ExceptionAnalyzer/ExceptionAnalyzer.csproj -------------------------------------------------------------------------------- /CodeReviews/Episode1/ExceptionAnalyzer/ExceptionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode1/ExceptionAnalyzer/ExceptionInfo.cs -------------------------------------------------------------------------------- /CodeReviews/Episode1/ExceptionAnalyzer/ExceptionParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode1/ExceptionAnalyzer/ExceptionParser.cs -------------------------------------------------------------------------------- /CodeReviews/Episode1/ExceptionAnalyzer/TestApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode1/ExceptionAnalyzer/TestApi.cs -------------------------------------------------------------------------------- /CodeReviews/Episode1/ExceptionAnalyzer/TestStackTraceRemoval.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode1/ExceptionAnalyzer/TestStackTraceRemoval.cs -------------------------------------------------------------------------------- /CodeReviews/Episode2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode2/.gitignore -------------------------------------------------------------------------------- /CodeReviews/Episode2/ExceptionAnalyzer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode2/ExceptionAnalyzer.sln -------------------------------------------------------------------------------- /CodeReviews/Episode2/ExceptionAnalyzer/ExceptionAnalyzer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode2/ExceptionAnalyzer/ExceptionAnalyzer.csproj -------------------------------------------------------------------------------- /CodeReviews/Episode2/ExceptionAnalyzer/ExceptionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode2/ExceptionAnalyzer/ExceptionInfo.cs -------------------------------------------------------------------------------- /CodeReviews/Episode2/ExceptionAnalyzer/ExceptionParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode2/ExceptionAnalyzer/ExceptionParser.cs -------------------------------------------------------------------------------- /CodeReviews/Episode2/ExceptionAnalyzer/TestApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CodeReviews/Episode2/ExceptionAnalyzer/TestApi.cs -------------------------------------------------------------------------------- /Complexity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Complexity/README.md -------------------------------------------------------------------------------- /Complexity/complexity-no-drivers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Complexity/complexity-no-drivers.png -------------------------------------------------------------------------------- /Complexity/complexity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Complexity/complexity.json -------------------------------------------------------------------------------- /Complexity/complexity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Complexity/complexity.png -------------------------------------------------------------------------------- /Complexity/complexity.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Complexity/complexity.svg -------------------------------------------------------------------------------- /CompositeSourceControl/Radar.Analysis/Analyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar.Analysis/Analyzer.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar.Analysis/Radar.Analysis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar.Analysis/Radar.Analysis.csproj -------------------------------------------------------------------------------- /CompositeSourceControl/Radar.Analysis/Report.cs: -------------------------------------------------------------------------------- 1 | namespace Radar.Analysis; 2 | 3 | public class Report 4 | { 5 | } -------------------------------------------------------------------------------- /CompositeSourceControl/Radar.SourceControl/GitSourceControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar.SourceControl/GitSourceControl.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar.SourceControl/IRepositoryLookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar.SourceControl/IRepositoryLookup.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar.SourceControl/ISourceControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar.SourceControl/ISourceControl.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar.SourceControl/TfsSourceControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar.SourceControl/TfsSourceControl.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar.sln -------------------------------------------------------------------------------- /CompositeSourceControl/Radar/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar/Contracts.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar/Entities/ChangedItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar/Entities/ChangedItem.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar/Entities/Changeset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar/Entities/Changeset.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar/Entities/CodeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar/Entities/CodeBase.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar/Entities/CodeBaseItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar/Entities/CodeBaseItem.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar/Entities/TimeFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar/Entities/TimeFrame.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar/Entities/VersionSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar/Entities/VersionSpec.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar/Option.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar/Option.cs -------------------------------------------------------------------------------- /CompositeSourceControl/Radar/Radar.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/CompositeSourceControl/Radar/Radar.csproj -------------------------------------------------------------------------------- /DecoratorCache/DocBot.CLI/DocBot.CLI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.CLI/DocBot.CLI.csproj -------------------------------------------------------------------------------- /DecoratorCache/DocBot.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.CLI/Program.cs -------------------------------------------------------------------------------- /DecoratorCache/DocBot.Core/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.Core/Contracts.cs -------------------------------------------------------------------------------- /DecoratorCache/DocBot.Core/DocBot.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.Core/DocBot.Core.csproj -------------------------------------------------------------------------------- /DecoratorCache/DocBot.Core/Entities/DocumentId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.Core/Entities/DocumentId.cs -------------------------------------------------------------------------------- /DecoratorCache/DocBot.DocumentArchive/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.DocumentArchive/Document.cs -------------------------------------------------------------------------------- /DecoratorCache/DocBot.DocumentArchive/DocumentCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.DocumentArchive/DocumentCache.cs -------------------------------------------------------------------------------- /DecoratorCache/DocBot.DocumentArchive/DocumentFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.DocumentArchive/DocumentFinder.cs -------------------------------------------------------------------------------- /DecoratorCache/DocBot.DocumentArchive/IDocumentArchiveClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.DocumentArchive/IDocumentArchiveClient.cs -------------------------------------------------------------------------------- /DecoratorCache/DocBot.DocumentArchive/IDocumentFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.DocumentArchive/IDocumentFinder.cs -------------------------------------------------------------------------------- /DecoratorCache/DocBot.DocumentArchive/SAPDocumentArchiveClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.DocumentArchive/SAPDocumentArchiveClient.cs -------------------------------------------------------------------------------- /DecoratorCache/DocBot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DecoratorCache/DocBot.sln -------------------------------------------------------------------------------- /DefectId/Defects.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DefectId/Defects.sln -------------------------------------------------------------------------------- /DefectId/Defects/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DefectId/Defects/Contracts.cs -------------------------------------------------------------------------------- /DefectId/Defects/DefectDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DefectId/Defects/DefectDto.cs -------------------------------------------------------------------------------- /DefectId/Defects/DefectRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DefectId/Defects/DefectRepository.cs -------------------------------------------------------------------------------- /DefectId/Defects/Defects.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DefectId/Defects/Defects.csproj -------------------------------------------------------------------------------- /DefectId/Defects/Option.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DefectId/Defects/Option.cs -------------------------------------------------------------------------------- /DefectId/Defects/TestCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DefectId/Defects/TestCase.cs -------------------------------------------------------------------------------- /DefectId/Defects/TestFailureAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DefectId/Defects/TestFailureAnalyzer.cs -------------------------------------------------------------------------------- /DesignByContract.Reloaded/DesignByContract.Tests/PersonTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract.Reloaded/DesignByContract.Tests/PersonTests.cs -------------------------------------------------------------------------------- /DesignByContract.Reloaded/DesignByContract.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract.Reloaded/DesignByContract.sln -------------------------------------------------------------------------------- /DesignByContract.Reloaded/DesignByContract/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract.Reloaded/DesignByContract/Address.cs -------------------------------------------------------------------------------- /DesignByContract.Reloaded/DesignByContract/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract.Reloaded/DesignByContract/Contracts.cs -------------------------------------------------------------------------------- /DesignByContract.Reloaded/DesignByContract/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract.Reloaded/DesignByContract/Person.cs -------------------------------------------------------------------------------- /DesignByContract/DesignByContract.Examples/Impl/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract/DesignByContract.Examples/Impl/ILogger.cs -------------------------------------------------------------------------------- /DesignByContract/DesignByContract.Examples/Sample1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract/DesignByContract.Examples/Sample1.cs -------------------------------------------------------------------------------- /DesignByContract/DesignByContract.Examples/Sample2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract/DesignByContract.Examples/Sample2.cs -------------------------------------------------------------------------------- /DesignByContract/DesignByContract.Examples/Sample3.Usage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract/DesignByContract.Examples/Sample3.Usage.cs -------------------------------------------------------------------------------- /DesignByContract/DesignByContract.Examples/Sample3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract/DesignByContract.Examples/Sample3.cs -------------------------------------------------------------------------------- /DesignByContract/DesignByContract.Examples/Sample4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract/DesignByContract.Examples/Sample4.cs -------------------------------------------------------------------------------- /DesignByContract/DesignByContract.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract/DesignByContract.sln -------------------------------------------------------------------------------- /DesignByContract/DesignByContract/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract/DesignByContract/Contracts.cs -------------------------------------------------------------------------------- /DesignByContract/DesignByContract/DesignByContract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/DesignByContract/DesignByContract/DesignByContract.csproj -------------------------------------------------------------------------------- /EfficientTestCases/DocBot.Bot.Utsp.Specs/Bad/TDK/BDD.Syntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EfficientTestCases/DocBot.Bot.Utsp.Specs/Bad/TDK/BDD.Syntax.cs -------------------------------------------------------------------------------- /EfficientTestCases/DocBot.Bot.Utsp.Specs/Bad/TDK/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EfficientTestCases/DocBot.Bot.Utsp.Specs/Bad/TDK/TestBase.cs -------------------------------------------------------------------------------- /EfficientTestCases/DocBot.Bot.Utsp.Specs/Good/TDK/BDD.Syntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EfficientTestCases/DocBot.Bot.Utsp.Specs/Good/TDK/BDD.Syntax.cs -------------------------------------------------------------------------------- /EfficientTestCases/DocBot.Bot.Utsp.Specs/Good/TDK/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EfficientTestCases/DocBot.Bot.Utsp.Specs/Good/TDK/TestBase.cs -------------------------------------------------------------------------------- /EfficientTestCases/NotifyFailureEMail.Specs/VerifyEmail.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EfficientTestCases/NotifyFailureEMail.Specs/VerifyEmail.feature -------------------------------------------------------------------------------- /EfficientTestCases/VsProjectConverter.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EfficientTestCases/VsProjectConverter.sln -------------------------------------------------------------------------------- /EfficientTestCases/VsProjectConverter/Converter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EfficientTestCases/VsProjectConverter/Converter.cs -------------------------------------------------------------------------------- /EfficientTestCases/VsProjectConverter/VsProjectConverter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EfficientTestCases/VsProjectConverter/VsProjectConverter.csproj -------------------------------------------------------------------------------- /EnumeratorDispose/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EnumeratorDispose/EnumerableExtensions.cs -------------------------------------------------------------------------------- /EnumeratorDispose/EnumeratorDispose.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EnumeratorDispose/EnumeratorDispose.Tests.csproj -------------------------------------------------------------------------------- /EnumeratorDispose/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EnumeratorDispose/Repository.cs -------------------------------------------------------------------------------- /EnumeratorDispose/RepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EnumeratorDispose/RepositoryTests.cs -------------------------------------------------------------------------------- /EventBus/EventBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EventBus/EventBus.cs -------------------------------------------------------------------------------- /EventGuards/EventGuards.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EventGuards/EventGuards.sln -------------------------------------------------------------------------------- /EventGuards/EventGuards/Caller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EventGuards/EventGuards/Caller.cs -------------------------------------------------------------------------------- /EventGuards/EventGuards/EventGuards.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EventGuards/EventGuards/EventGuards.csproj -------------------------------------------------------------------------------- /EventGuards/EventGuards/ModelChangedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EventGuards/EventGuards/ModelChangedEventArgs.cs -------------------------------------------------------------------------------- /EventGuards/EventGuards/ModelChangedGuard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EventGuards/EventGuards/ModelChangedGuard.cs -------------------------------------------------------------------------------- /EventGuards/EventGuards/SomeModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/EventGuards/EventGuards/SomeModel.cs -------------------------------------------------------------------------------- /ExceptionParser/ExceptionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ExceptionParser/ExceptionInfo.cs -------------------------------------------------------------------------------- /ExceptionParser/ExceptionParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ExceptionParser/ExceptionParser.cs -------------------------------------------------------------------------------- /ExceptionParser/ExceptionParser.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ExceptionParser/ExceptionParser.csproj -------------------------------------------------------------------------------- /ExceptionParser/ExceptionParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ExceptionParser/ExceptionParserTests.cs -------------------------------------------------------------------------------- /F#Scripting/analyze.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/F#Scripting/analyze.fsx -------------------------------------------------------------------------------- /F#Scripting/find-moq.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/F#Scripting/find-moq.fsx -------------------------------------------------------------------------------- /GraphFundamentals/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.cs] 2 | dotnet_analyzer_diagnostic.severity = none 3 | -------------------------------------------------------------------------------- /GraphFundamentals/CallIdAnalysis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GraphFundamentals/CallIdAnalysis.cs -------------------------------------------------------------------------------- /GraphFundamentals/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GraphFundamentals/Contracts.cs -------------------------------------------------------------------------------- /GraphFundamentals/Edge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GraphFundamentals/Edge.cs -------------------------------------------------------------------------------- /GraphFundamentals/Graph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GraphFundamentals/Graph.cs -------------------------------------------------------------------------------- /GraphFundamentals/GraphBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GraphFundamentals/GraphBuilder.cs -------------------------------------------------------------------------------- /GraphFundamentals/GraphFundamentals.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GraphFundamentals/GraphFundamentals.csproj -------------------------------------------------------------------------------- /GraphFundamentals/GraphFundamentals.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GraphFundamentals/GraphFundamentals.sln -------------------------------------------------------------------------------- /GraphFundamentals/IGraphItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GraphFundamentals/IGraphItem.cs -------------------------------------------------------------------------------- /GraphFundamentals/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GraphFundamentals/Node.cs -------------------------------------------------------------------------------- /GuardCop.Analyzers.Sample/GuardCop.Analyzers.Sample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GuardCop.Analyzers.Sample/GuardCop.Analyzers.Sample.sln -------------------------------------------------------------------------------- /GuardCop.Analyzers.Sample/GuardCop.Analyzers.Sample/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GuardCop.Analyzers.Sample/GuardCop.Analyzers.Sample/Contracts.cs -------------------------------------------------------------------------------- /GuardCop.Analyzers.Sample/GuardCop.Analyzers.Sample/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/GuardCop.Analyzers.Sample/GuardCop.Analyzers.Sample/Person.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI.sln -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/Analyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/Analyzer.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/Depends.CLI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/Depends.CLI.csproj -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/IProjectLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/IProjectLoader.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/IReportWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/IReportWriter.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/IWorkspace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/IWorkspace.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/JsonReportWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/JsonReportWriter.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/Program.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/ProjectLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/ProjectLoader.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/Report.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/Report.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/VsProject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/VsProject.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/Workspace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/Workspace.cs -------------------------------------------------------------------------------- /IOLogicSeparation/Depends.CLI/XmlUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/IOLogicSeparation/Depends.CLI/XmlUtils.cs -------------------------------------------------------------------------------- /ImmutableDataStructures/CSharp/FriendsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ImmutableDataStructures/CSharp/FriendsRepository.cs -------------------------------------------------------------------------------- /ImmutableDataStructures/CSharp/ImmutablePerson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ImmutableDataStructures/CSharp/ImmutablePerson.cs -------------------------------------------------------------------------------- /ImmutableDataStructures/CSharp/MyApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ImmutableDataStructures/CSharp/MyApp.csproj -------------------------------------------------------------------------------- /ImmutableDataStructures/CSharp/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ImmutableDataStructures/CSharp/Person.cs -------------------------------------------------------------------------------- /ImmutableDataStructures/CSharp/WordCloudCalculator.1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ImmutableDataStructures/CSharp/WordCloudCalculator.1.cs -------------------------------------------------------------------------------- /ImmutableDataStructures/CSharp/WordCloudCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ImmutableDataStructures/CSharp/WordCloudCalculator.cs -------------------------------------------------------------------------------- /ImmutableDataStructures/FSharp/MyApp.FSharp.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ImmutableDataStructures/FSharp/MyApp.FSharp.fsproj -------------------------------------------------------------------------------- /ImmutableDataStructures/FSharp/Person.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ImmutableDataStructures/FSharp/Person.fs -------------------------------------------------------------------------------- /ImmutableDataStructures/MyApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ImmutableDataStructures/MyApp.sln -------------------------------------------------------------------------------- /InvalidUnrepresentable/AboutCleanCode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/InvalidUnrepresentable/AboutCleanCode.sln -------------------------------------------------------------------------------- /InvalidUnrepresentable/CSharp/CSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/InvalidUnrepresentable/CSharp/CSharp.csproj -------------------------------------------------------------------------------- /InvalidUnrepresentable/CSharp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/InvalidUnrepresentable/CSharp/Program.cs -------------------------------------------------------------------------------- /InvalidUnrepresentable/FSharp/FSharp.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/InvalidUnrepresentable/FSharp/FSharp.fsproj -------------------------------------------------------------------------------- /InvalidUnrepresentable/FSharp/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/InvalidUnrepresentable/FSharp/Program.fs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/LICENSE -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer.Tests/ViewTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer.Tests/ViewTests.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer.Tests/Viewer.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer.Tests/Viewer.Tests.csproj -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer.sln -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/Bitmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/Bitmap.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/BitmapCanvas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/BitmapCanvas.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/ColorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/ColorExtensions.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/Document.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/Filter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/Filter.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/Histogram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/Histogram.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/ICanvas.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/ICanvas.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/Presentation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/Presentation.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/Program.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/Transformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/Transformation.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/View.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/View.cs -------------------------------------------------------------------------------- /MembersInUnitTests/Viewer/Viewer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MembersInUnitTests/Viewer/Viewer.csproj -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/App/.gitignore -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/App/index.html -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/App/package.json -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/App/pnpm-lock.yaml -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/App/public/vite.svg -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/App/src/App.vue -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/App/src/main.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/App/src/style.css -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/App/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/App/vite.config.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureA/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureA/.gitignore -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureA/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureA/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureA/index.html -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureA/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureA/package.json -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureA/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureA/pnpm-lock.yaml -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureA/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureA/src/App.vue -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureA/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureA/src/main.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureA/src/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureA/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureA/vite.config.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureB/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureB/.gitignore -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureB/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureB/index.html -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureB/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureB/package.json -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureB/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureB/pnpm-lock.yaml -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureB/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureB/src/App.vue -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureB/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureB/src/main.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureB/src/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends.Reloaded.Vite/FeatureB/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded.Vite/FeatureB/vite.config.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/App/.gitignore -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/App/package.json -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/App/pnpm-lock.yaml -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/App/public/index.html -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/App/public/vite.svg -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/App/src/App.vue -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/App/src/main.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/App/src/style.css -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/App/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/App/vue.config.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureA/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureA/.gitignore -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureA/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureA/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureA/package.json -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureA/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureA/pnpm-lock.yaml -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureA/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureA/public/index.html -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureA/src/FeatureA.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureA/src/FeatureA.vue -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureA/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureA/src/main.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureA/src/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureA/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureA/vue.config.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureB/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureB/.gitignore -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureB/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureB/package.json -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureB/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureB/pnpm-lock.yaml -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureB/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureB/public/index.html -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureB/src/FeatureB.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureB/src/FeatureB.vue -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureB/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureB/src/main.js -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureB/src/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends.Reloaded/FeatureB/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends.Reloaded/FeatureB/vue.config.js -------------------------------------------------------------------------------- /MicroFrontends/App/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/App/.gitignore -------------------------------------------------------------------------------- /MicroFrontends/App/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends/App/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/App/index.html -------------------------------------------------------------------------------- /MicroFrontends/App/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/App/package.json -------------------------------------------------------------------------------- /MicroFrontends/App/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/App/pnpm-lock.yaml -------------------------------------------------------------------------------- /MicroFrontends/App/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/App/public/vite.svg -------------------------------------------------------------------------------- /MicroFrontends/App/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/App/src/App.vue -------------------------------------------------------------------------------- /MicroFrontends/App/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/App/src/main.js -------------------------------------------------------------------------------- /MicroFrontends/App/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/App/src/style.css -------------------------------------------------------------------------------- /MicroFrontends/App/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/App/vite.config.js -------------------------------------------------------------------------------- /MicroFrontends/FeatureA/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureA/.gitignore -------------------------------------------------------------------------------- /MicroFrontends/FeatureA/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends/FeatureA/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureA/index.html -------------------------------------------------------------------------------- /MicroFrontends/FeatureA/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureA/package.json -------------------------------------------------------------------------------- /MicroFrontends/FeatureA/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureA/pnpm-lock.yaml -------------------------------------------------------------------------------- /MicroFrontends/FeatureA/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureA/src/App.vue -------------------------------------------------------------------------------- /MicroFrontends/FeatureA/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureA/src/main.js -------------------------------------------------------------------------------- /MicroFrontends/FeatureA/src/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends/FeatureA/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureA/vite.config.js -------------------------------------------------------------------------------- /MicroFrontends/FeatureB/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureB/.gitignore -------------------------------------------------------------------------------- /MicroFrontends/FeatureB/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureB/index.html -------------------------------------------------------------------------------- /MicroFrontends/FeatureB/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureB/package.json -------------------------------------------------------------------------------- /MicroFrontends/FeatureB/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureB/pnpm-lock.yaml -------------------------------------------------------------------------------- /MicroFrontends/FeatureB/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureB/src/App.vue -------------------------------------------------------------------------------- /MicroFrontends/FeatureB/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureB/src/main.js -------------------------------------------------------------------------------- /MicroFrontends/FeatureB/src/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /MicroFrontends/FeatureB/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/FeatureB/vite.config.js -------------------------------------------------------------------------------- /MicroFrontends/Library/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/Library/package.json -------------------------------------------------------------------------------- /MicroFrontends/Library/src/components/FragmentContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/Library/src/components/FragmentContainer.vue -------------------------------------------------------------------------------- /MicroFrontends/Library/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/Library/src/index.js -------------------------------------------------------------------------------- /MicroFrontends/Library/src/utils/resizeObserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/MicroFrontends/Library/src/utils/resizeObserver.js -------------------------------------------------------------------------------- /NamingTips/Helpers1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Helpers1.cs -------------------------------------------------------------------------------- /NamingTips/Helpers2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Helpers2.cs -------------------------------------------------------------------------------- /NamingTips/Helpers3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Helpers3.cs -------------------------------------------------------------------------------- /NamingTips/Naming.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Naming.csproj -------------------------------------------------------------------------------- /NamingTips/Patterns1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Patterns1.cs -------------------------------------------------------------------------------- /NamingTips/Patterns2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Patterns2.cs -------------------------------------------------------------------------------- /NamingTips/Patterns3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Patterns3.cs -------------------------------------------------------------------------------- /NamingTips/Plural1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Plural1.cs -------------------------------------------------------------------------------- /NamingTips/Plural2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Plural2.cs -------------------------------------------------------------------------------- /NamingTips/Plural3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Plural3.cs -------------------------------------------------------------------------------- /NamingTips/Worthless1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Worthless1.cs -------------------------------------------------------------------------------- /NamingTips/Worthless2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Worthless2.cs -------------------------------------------------------------------------------- /NamingTips/Worthless3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NamingTips/Worthless3.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.CLI/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.CLI/ConsoleLogger.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.CLI/Program.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.CLI/WxsBot.CLI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.CLI/WxsBot.CLI.csproj -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Core/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Core/Contracts.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Core/Entities/Assembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Core/Entities/Assembly.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Core/Entities/Bundle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Core/Entities/Bundle.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Core/Entities/FilePath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Core/Entities/FilePath.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Core/Entities/VsProject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Core/Entities/VsProject.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Core/Entities/VsSolution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Core/Entities/VsSolution.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Core/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Core/ILogger.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Core/WxsBot.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Core/WxsBot.Core.csproj -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Gateways/TestAPI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Gateways/TestAPI.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.TDK/Bundle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.TDK/Bundle.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.TDK/CSharpProjectFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.TDK/CSharpProjectFactory.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.TDK/ContentFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.TDK/ContentFile.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.TDK/ICSharpProject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.TDK/ICSharpProject.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.TDK/LegacyCSharpProject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.TDK/LegacyCSharpProject.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.TDK/Workspace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.TDK/Workspace.cs -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.TDK/WxsBot.TDK.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.TDK/WxsBot.TDK.csproj -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.Tests/WxsBot.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.Tests/WxsBot.Tests.csproj -------------------------------------------------------------------------------- /NonBreakingWithCompileBreaking/WxsBot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NonBreakingWithCompileBreaking/WxsBot.sln -------------------------------------------------------------------------------- /NullObjectPattern/TestFailureAnalyzer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NullObjectPattern/TestFailureAnalyzer.sln -------------------------------------------------------------------------------- /NullObjectPattern/src/TestFailureAnalyzer.CLI/NullMailClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NullObjectPattern/src/TestFailureAnalyzer.CLI/NullMailClient.cs -------------------------------------------------------------------------------- /NullObjectPattern/src/TestFailureAnalyzer.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NullObjectPattern/src/TestFailureAnalyzer.CLI/Program.cs -------------------------------------------------------------------------------- /NullObjectPattern/src/TestFailureAnalyzer.Core/Defects/IDefect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NullObjectPattern/src/TestFailureAnalyzer.Core/Defects/IDefect.cs -------------------------------------------------------------------------------- /NullObjectPattern/src/TestFailureAnalyzer.IO/Smtp/MailClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NullObjectPattern/src/TestFailureAnalyzer.IO/Smtp/MailClient.cs -------------------------------------------------------------------------------- /NullObjectPattern/src/TestFailureAnalyzer.IO/Tfs/TfsClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/NullObjectPattern/src/TestFailureAnalyzer.IO/Tfs/TfsClient.cs -------------------------------------------------------------------------------- /OCPByExample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/.gitignore -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer.CLI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer.CLI/Program.cs -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer.CLI/TextAnalyzer.CLI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer.CLI/TextAnalyzer.CLI.csproj -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer.Tests/FakeWordSelectionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer.Tests/FakeWordSelectionStrategy.cs -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer.Tests/TextAnalyzer.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer.Tests/TextAnalyzer.Tests.csproj -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer.Tests/WordsAnalyzerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer.Tests/WordsAnalyzerTests.cs -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer.sln -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer/CamelCaseWordSelectionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer/CamelCaseWordSelectionStrategy.cs -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer/DefaultWordSelectionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer/DefaultWordSelectionStrategy.cs -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer/IWordSelectionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer/IWordSelectionStrategy.cs -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer/TextAnalyzer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer/TextAnalyzer.csproj -------------------------------------------------------------------------------- /OCPByExample/TextAnalyzer/WordsAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/OCPByExample/TextAnalyzer/WordsAnalyzer.cs -------------------------------------------------------------------------------- /Options/Option.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Options/Option.cs -------------------------------------------------------------------------------- /Options/Options.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Options/Options.csproj -------------------------------------------------------------------------------- /Options/Options.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Options/Options.sln -------------------------------------------------------------------------------- /Options/Usage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Options/Usage.cs -------------------------------------------------------------------------------- /Promise/Promise.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Promise/Promise.csproj -------------------------------------------------------------------------------- /Promise/Promise.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Promise/Promise.sln -------------------------------------------------------------------------------- /Promise/Step1/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Promise/Step1/IComponent.cs -------------------------------------------------------------------------------- /Promise/Step2/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Promise/Step2/IComponent.cs -------------------------------------------------------------------------------- /Promise/Step3/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Promise/Step3/IComponent.cs -------------------------------------------------------------------------------- /Promise/Step4/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Promise/Step4/IComponent.cs -------------------------------------------------------------------------------- /Promise/Step5/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Promise/Step5/IComponent.cs -------------------------------------------------------------------------------- /Promise/Step6/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Promise/Step6/IComponent.cs -------------------------------------------------------------------------------- /Promise/Step7/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/Promise/Step7/IComponent.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/README.md -------------------------------------------------------------------------------- /RefactoringInheritance/AboutCleanCode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/AboutCleanCode.sln -------------------------------------------------------------------------------- /RefactoringInheritance/CommonLibrary/AbstractComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/CommonLibrary/AbstractComponent.cs -------------------------------------------------------------------------------- /RefactoringInheritance/CommonLibrary/CommonLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/CommonLibrary/CommonLibrary.csproj -------------------------------------------------------------------------------- /RefactoringInheritance/CommonLibrary/IApplicationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/CommonLibrary/IApplicationContext.cs -------------------------------------------------------------------------------- /RefactoringInheritance/Feature1/Feature1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature1/Feature1.csproj -------------------------------------------------------------------------------- /RefactoringInheritance/Feature1/Feature1Component.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature1/Feature1Component.cs -------------------------------------------------------------------------------- /RefactoringInheritance/Feature2/Feature2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature2/Feature2.csproj -------------------------------------------------------------------------------- /RefactoringInheritance/Feature2/Feature2Component.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature2/Feature2Component.cs -------------------------------------------------------------------------------- /RefactoringInheritance/Feature3/Feature3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature3/Feature3.csproj -------------------------------------------------------------------------------- /RefactoringInheritance/Feature3/Feature3Component.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature3/Feature3Component.cs -------------------------------------------------------------------------------- /RefactoringInheritance/Feature4/Feature4.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature4/Feature4.csproj -------------------------------------------------------------------------------- /RefactoringInheritance/Feature4/Feature4Component.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature4/Feature4Component.cs -------------------------------------------------------------------------------- /RefactoringInheritance/Feature5/Feature5.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature5/Feature5.csproj -------------------------------------------------------------------------------- /RefactoringInheritance/Feature5/Feature5Component.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/RefactoringInheritance/Feature5/Feature5Component.cs -------------------------------------------------------------------------------- /ScopingIDisposable/ScopingIDisposable.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ScopingIDisposable/ScopingIDisposable.sln -------------------------------------------------------------------------------- /ScopingIDisposable/ScopingIDisposable/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ScopingIDisposable/ScopingIDisposable/ILogger.cs -------------------------------------------------------------------------------- /ScopingIDisposable/ScopingIDisposable/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ScopingIDisposable/ScopingIDisposable/Logger.cs -------------------------------------------------------------------------------- /ScopingIDisposable/ScopingIDisposable/ScopingIDisposable.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ScopingIDisposable/ScopingIDisposable/ScopingIDisposable.csproj -------------------------------------------------------------------------------- /ScopingIDisposable/ScopingIDisposable/SomeComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ScopingIDisposable/ScopingIDisposable/SomeComponent.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar.Tests/FakeLinkBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar.Tests/FakeLinkBuilder.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar.Tests/GitHubLinkBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar.Tests/GitHubLinkBuilderTests.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar.Tests/HtmlReportTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar.Tests/HtmlReportTests.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar.Tests/LogParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar.Tests/LogParserTests.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar.Tests/ServiceLocatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar.Tests/ServiceLocatorTests.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar.Tests/WarningRadar.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar.Tests/WarningRadar.Tests.csproj -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar.sln -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar/Config.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar/GitHubLinkBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar/GitHubLinkBuilder.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar/HtmlReport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar/HtmlReport.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar/ILinkBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar/ILinkBuilder.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar/LinkBuilderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar/LinkBuilderFactory.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar/LogParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar/LogParser.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar/Program.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar/ServiceLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar/ServiceLocator.cs -------------------------------------------------------------------------------- /ServiceLocator/WarningRadar/WarningRadar.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/ServiceLocator/WarningRadar/WarningRadar.csproj -------------------------------------------------------------------------------- /SingleCaseUnions/ImpactAnalyzer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SingleCaseUnions/ImpactAnalyzer.sln -------------------------------------------------------------------------------- /SingleCaseUnions/ImpactAnalyzer/Analyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SingleCaseUnions/ImpactAnalyzer/Analyzer.cs -------------------------------------------------------------------------------- /SingleCaseUnions/ImpactAnalyzer/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SingleCaseUnions/ImpactAnalyzer/Contracts.cs -------------------------------------------------------------------------------- /SingleCaseUnions/ImpactAnalyzer/Entities/Assembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SingleCaseUnions/ImpactAnalyzer/Entities/Assembly.cs -------------------------------------------------------------------------------- /SingleCaseUnions/ImpactAnalyzer/Entities/CodeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SingleCaseUnions/ImpactAnalyzer/Entities/CodeType.cs -------------------------------------------------------------------------------- /SingleCaseUnions/ImpactAnalyzer/Entities/NameSpace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SingleCaseUnions/ImpactAnalyzer/Entities/NameSpace.cs -------------------------------------------------------------------------------- /SingleCaseUnions/ImpactAnalyzer/Entities/TypeName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SingleCaseUnions/ImpactAnalyzer/Entities/TypeName.cs -------------------------------------------------------------------------------- /SingleCaseUnions/ImpactAnalyzer/ImpactAnalyzer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SingleCaseUnions/ImpactAnalyzer/ImpactAnalyzer.csproj -------------------------------------------------------------------------------- /SingleCaseUnions/ImpactAnalyzer/Import/NDependSnapshotReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SingleCaseUnions/ImpactAnalyzer/Import/NDependSnapshotReader.cs -------------------------------------------------------------------------------- /SmokeTesting/MyApp.Tests/BackendApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp.Tests/BackendApi.cs -------------------------------------------------------------------------------- /SmokeTesting/MyApp.Tests/MyApp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp.Tests/MyApp.Tests.csproj -------------------------------------------------------------------------------- /SmokeTesting/MyApp.Tests/SmokeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp.Tests/SmokeTest.cs -------------------------------------------------------------------------------- /SmokeTesting/MyApp/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp/HomeController.cs -------------------------------------------------------------------------------- /SmokeTesting/MyApp/MyApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp/MyApp.csproj -------------------------------------------------------------------------------- /SmokeTesting/MyApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp/Program.cs -------------------------------------------------------------------------------- /SmokeTesting/MyApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /SmokeTesting/MyApp/TestApiController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp/TestApiController.cs -------------------------------------------------------------------------------- /SmokeTesting/MyApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp/appsettings.Development.json -------------------------------------------------------------------------------- /SmokeTesting/MyApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/MyApp/appsettings.json -------------------------------------------------------------------------------- /SmokeTesting/WebUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/.gitignore -------------------------------------------------------------------------------- /SmokeTesting/WebUI/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /SmokeTesting/WebUI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/README.md -------------------------------------------------------------------------------- /SmokeTesting/WebUI/cypress.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/cypress.config.cjs -------------------------------------------------------------------------------- /SmokeTesting/WebUI/cypress/e2e/smoke.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/cypress/e2e/smoke.cy.js -------------------------------------------------------------------------------- /SmokeTesting/WebUI/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/cypress/support/e2e.ts -------------------------------------------------------------------------------- /SmokeTesting/WebUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/index.html -------------------------------------------------------------------------------- /SmokeTesting/WebUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/package.json -------------------------------------------------------------------------------- /SmokeTesting/WebUI/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/pnpm-lock.yaml -------------------------------------------------------------------------------- /SmokeTesting/WebUI/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/public/vite.svg -------------------------------------------------------------------------------- /SmokeTesting/WebUI/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/src/App.vue -------------------------------------------------------------------------------- /SmokeTesting/WebUI/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/src/assets/vue.svg -------------------------------------------------------------------------------- /SmokeTesting/WebUI/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/src/global.d.ts -------------------------------------------------------------------------------- /SmokeTesting/WebUI/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/src/main.ts -------------------------------------------------------------------------------- /SmokeTesting/WebUI/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/src/style.css -------------------------------------------------------------------------------- /SmokeTesting/WebUI/src/views/AboutPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/src/views/AboutPage.vue -------------------------------------------------------------------------------- /SmokeTesting/WebUI/src/views/ErrorPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/src/views/ErrorPage.vue -------------------------------------------------------------------------------- /SmokeTesting/WebUI/src/views/HomePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/src/views/HomePage.vue -------------------------------------------------------------------------------- /SmokeTesting/WebUI/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /SmokeTesting/WebUI/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/tsconfig.app.json -------------------------------------------------------------------------------- /SmokeTesting/WebUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/tsconfig.json -------------------------------------------------------------------------------- /SmokeTesting/WebUI/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/tsconfig.node.json -------------------------------------------------------------------------------- /SmokeTesting/WebUI/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/WebUI/vite.config.ts -------------------------------------------------------------------------------- /SmokeTesting/src.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/SmokeTesting/src.sln -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/Program.cs -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/Properties/launchSettings.json -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/ToDo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/ToDo.csproj -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/.gitignore -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/index.html -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/package.json -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/pnpm-lock.yaml -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/src/App.vue -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/src/main.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/src/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/src/shared/types.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/src/style.css -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/tsconfig.json -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/WebUI/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/WebUI/vite.config.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/appsettings.Development.json -------------------------------------------------------------------------------- /TypeSafeWebApis/Manually/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/Manually/appsettings.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/Program.cs -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/Properties/launchSettings.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/ToDo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/ToDo.csproj -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/.gitignore -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/index.html -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/package.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/pnpm-lock.yaml -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/src/App.vue -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/src/api/client.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/src/main.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/src/style.css -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/tsconfig.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/WebUI/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/WebUI/vite.config.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/appsettings.Development.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-CodeFirst/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-CodeFirst/appsettings.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/ControllerImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/ControllerImpl.cs -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/OpenApi.generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/OpenApi.generated.cs -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/Program.cs -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/Properties/launchSettings.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/ToDo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/ToDo.csproj -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/.gitignore -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/index.html -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/package.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/pnpm-lock.yaml -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/src/App.vue -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/src/api/client.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/src/main.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/src/style.css -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/tsconfig.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/WebUI/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/WebUI/vite.config.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/appsettings.Development.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/appsettings.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/nswag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/nswag.json -------------------------------------------------------------------------------- /TypeSafeWebApis/NSwag-SchemaFirst/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/NSwag-SchemaFirst/openapi.yaml -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/.gitignore: -------------------------------------------------------------------------------- 1 | build/** -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/OpenAPI-Generator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/OpenAPI-Generator.sln -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebApi.OpenApi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebApi.OpenApi/.gitignore -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebApi/Program.cs -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebApi/Todo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebApi/Todo.csproj -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebApi/TodoApiController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebApi/TodoApiController.cs -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebApi/appsettings.json -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/.gitignore -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/index.html -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/package.json -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/pnpm-lock.yaml -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/src/App.vue -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/src/api/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 7.8.0 2 | -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/src/api/apis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/src/api/apis/index.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/src/api/index.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/src/api/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/src/api/models/index.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/src/api/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/src/api/runtime.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/src/main.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/src/style.css -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/tsconfig.json -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/WebUI/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/WebUI/vite.config.ts -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/generate-api.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/generate-api.cmd -------------------------------------------------------------------------------- /TypeSafeWebApis/OpenAPI-Generator/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/TypeSafeWebApis/OpenAPI-Generator/openapi.yaml -------------------------------------------------------------------------------- /_Core/Contracts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/_Core/Contracts.cs -------------------------------------------------------------------------------- /_Core/Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/_Core/Core.csproj -------------------------------------------------------------------------------- /_Core/Option.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/_Core/Option.cs -------------------------------------------------------------------------------- /_Core/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/_Core/Result.cs -------------------------------------------------------------------------------- /_Core/_Core.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plainionist/AboutCleanCode/HEAD/_Core/_Core.sln --------------------------------------------------------------------------------