Skip to content
This repository has been archived by the owner on Sep 17, 2023. It is now read-only.

cdcavell/old

Repository files navigation

Personal Website for Christopher D. Cavell


GitHub license GitHub tag (latest by date) GitHub top language GitHub language count CodeQL Analysis W3C Validation Security Headers


Project incorporates generation of markdown files in Documentation folder, during project builds, from comment syntax of source code, through console application XmlToMarkdown. Documentation changes are maintained in a wiki submodule that is also updated during project build.

Target Frameworks are ASP.NET Core 5.0 and .NET Standard 2.1 respectfully. Developed and built in a Windows environment utilizing Visual Studio Community 2019 source-code editor. Repository is Git utilizing git-flow extention to provide high-level repository operations for Vincent Driessen's branching model.

This work is licensed under the MIT License, with the exception of Duende™ IdentityServer software libraries which are licensed under the Duende™ Software License Agreement. All other software libraries are licensed under their respective license agreements. Source Code documentation is found in repository Wiki section.


If you are cloning this repository, please enter commands as follows:

$ git clone --recurse-submodules https://github.com/cdcavell/cdcavell.name.git

$ cd cdcavell.name

$ git flow init -d

Donation

You can show your support to this project by making a donation via PayPal

paypal


Website deployment

Build Date Description
1.1.2.0 07/28/2021 Add: SignalR streaming
Update: App Services Action Build And Deployment Pipeline
Update: Migrate to AWS Lightsail
Update: Dependency update
1.1.1.5 07/05/2021 Add: Microsoft Clarity
Add: Google Analytics
1.1.1.4 07/03/2021 Add: Permission-Based Authorization
Revert: ASP.NET Core 5.0
Update: Dependency update
    Microsoft.AspNetCore.Authentication.JwtBearer 5.0.7
    Microsoft.IdentityModel.Protocols 6.7.1
    Microsoft.IdentityModel.Protocols.OpenIdConnect 6.7.1
    Microsoft.AspNetCore.Authentication.OpenIdConnect 5.0.7
    Microsoft.AspNetCore.Cryptography.Internal 5.0.7
    Microsoft.AspNetCore.Cryptography.KeyDerivation 5.0.7
    Microsoft.AspNetCore.Identity.EntityFrameworkCore 5.0.7
    Microsoft.Extensions.Identity.Core 5.0.7
    Microsoft.Extensions.Identity.Stores 5.0.7
    Microsoft.Extensions.Logging.Abstractions 5.0.0
    Microsoft.Data.Sqlite.Core 5.0.7
    Microsoft.DotNet.PlatformAbstractions 3.1.6
    Microsoft.EntityFrameworkCore.Sqlite 5.0.7
    Microsoft.EntityFrameworkCore.Sqlite.Core 5.0.7
    Microsoft.Extensions.DependencyModel 5.0.0
    SQLitePCLRaw.bundle_e_sqlite3 2.0.4
    SQLitePCLRaw.core 2.0.4
    SQLitePCLRaw.lib.e_sqlite3 2.0.4
    SQLitePCLRaw.provider.dynamic_cdecl 2.0.4
    System.Text.Encodings.Web 5.0.1
    System.Text.Json 5.0.1
    Microsoft.EntityFrameworkCore.Tools 5.0.7
    Microsoft.CSharp 4.7.0
    Microsoft.EntityFrameworkCore.Design 5.0.7
    Microsoft.EntityFrameworkCore.Relational 5.0.7
    Microsoft.Extensions.Configuration.Abstractions 5.0.0
    Microsoft.EntityFrameworkCore 5.0.7
    Microsoft.EntityFrameworkCore.Abstractions 5.0.7
    Microsoft.EntityFrameworkCore.Analyzers 5.0.7
    Microsoft.Extensions.Caching.Abstractions 5.0.0
    Microsoft.Extensions.Caching.Memory 5.0.0
    Microsoft.Extensions.DependencyInjection 5.0.1
    Microsoft.Extensions.DependencyInjection.Abstractions 5.0.0
    Microsoft.Extensions.Logging 5.0.0
    Microsoft.Extensions.Logging.Abstractions 5.0.0
    Microsoft.Extensions.Options 5.0.0
    Microsoft.Extensions.Primitives 5.0.0
    System.Collections.Immutable 5.0.0
    System.ComponentModel.Annotations 5.0.0
    System.Diagnostics.DiagnosticSource 5.0.1
    System.Memory 4.5.3
    Microsoft.AspNetCore.Authentication.Facebook 5.0.7
    Microsoft.AspNetCore.Authentication.Google 5.0.7
    Microsoft.AspNetCore.Authentication.MicrosoftAccount 5.0.7
    Microsoft.AspNetCore.Authentication.Twitter 5.0.7
1.1.1.3 06/30/2021 Fix: Domain Mapper and Regular Expression
Update: ASP.NET Core 6.0 Preview
Update: Dependency update
    Microsoft.AspNetCore.Authentication.OpenIdConnect 6.0.0-preview.5.21301.17
    Microsoft.CSharp 4.5.0
    Microsoft.Data.Sqlite.Core 6.0.0-preview.5.21301.9
    Microsoft.EntityFrameworkCore 6.0.0-preview.5.21301.9
    Microsoft.EntityFrameworkCore.Abstractions 6.0.0-preview.5.21301.9
    Microsoft.EntityFrameworkCore.Analyzers 6.0.0-preview.5.21301.9
    Microsoft.EntityFrameworkCore.Design 6.0.0-preview.5.21301.9
    Microsoft.EntityFrameworkCore.Relational 6.0.0-preview.5.21301.9
    Microsoft.EntityFrameworkCore.Sqlite 6.0.0-preview.5.21301.9
    Microsoft.EntityFrameworkCore.Sqlite.Core 6.0.0-preview.5.21301.9
    Microsoft.EntityFrameworkCore.Tools 6.0.0-preview.5.21301.9
    Microsoft.Extensions.Caching.Abstractions 6.0.0-preview.5.21301.5
    Microsoft.Extensions.Caching.Memory 6.0.0-preview.5.21301.5
    Microsoft.Extensions.Configuration.Abstractions 6.0.0-preview.5.21301.5
    Microsoft.Extensions.DependencyInjection 6.0.0-preview.5.21301.5
    Microsoft.Extensions.DependencyInjection.Abstractions 6.0.0-preview.5.21301.5
    Microsoft.Extensions.DependencyModel 6.0.0-preview.5.21301.5
    Microsoft.Extensions.Logging 6.0.0-preview.5.21301.5
    Microsoft.Extensions.Logging.Abstractions 6.0.0-preview.5.21301.5
    Microsoft.Extensions.Options 6.0.0-preview.5.21301.5
    Microsoft.Extensions.Primitives 6.0.0-preview.5.21301.5
    Microsoft.IdentityModel.Protocols 6.10.0
    Microsoft.IdentityModel.Protocols.OpenIdConnect 6.10.0
    SQLitePCLRaw.bundle_e_sqlite3 2.0.5-pre20210119130047
    SQLitePCLRaw.core 2.0.5-pre20210119130047
    SQLitePCLRaw.lib.e_sqlite3 2.0.5-pre20210119130047
    SQLitePCLRaw.provider.dynamic_cdecl 2.0.5-pre20210119130047
    System.Buffers 4.5.1
    System.Collections.Immutable 6.0.0-preview.5.21301.5
    System.ComponentModel.Annotations 4.5.0
    System.Diagnostics.DiagnosticSource 6.0.0-preview.5.21301.5
    System.Memory 4.5.4
    System.Runtime.CompilerServices.Unsafe 6.0.0-preview.5.21301.5
    System.Text.Encodings.Web 6.0.0-preview.5.21301.5
    System.Text.Json 6.0.0-preview.5.21301.5
    Microsoft.AspNetCore.Authentication.JwtBearer 6.0.0-preview.5.21301.17
    Microsoft.AspNetCore.Cryptography.Internal 6.0.0-preview.5.21301.17
    Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.0-preview.5.21301.17
    System.Numerics.Vectors 4.4.0
    Microsoft.AspNetCore.Authentication.Facebook 6.0.0-preview.5.21301.17
    Microsoft.AspNetCore.Authentication.Google 6.0.0-preview.5.21301.17
    Microsoft.AspNetCore.Authentication.MicrosoftAccount 6.0.0-preview.5.21301.17
    Microsoft.AspNetCore.Authentication.Twitter 6.0.0-preview.5.21301.17
1.1.1.2 06/20/2021 Add: Permission-Based Authorization
Add: New IHtmlHelper Extension Gravatar
Update: Terms Of Service
Update: Privacy Policy
Update: Twitter Card
Update: Dependency update
    Microsoft.AspNetCore.Authentication.JwtBearer v 5.0.7
    Microsoft.AspNetCore.Cryptography.Internal v 5.0.7
    Microsoft.AspNetCore.Cryptography.KeyDerivation v 5.0.7
    Microsoft.AspNetCore.Identity.EntityFrameworkCore v 5.0.7
    Microsoft.Data.Sqlite.Core v 5.0.7
    Microsoft.EntityFrameworkCore v 5.0.7
    Microsoft.EntityFrameworkCore.Abstractions v 5.0.7
    Microsoft.EntityFrameworkCore.Analyzers v 5.0.7
    Microsoft.EntityFrameworkCore.Design v 5.0.7
    Microsoft.EntityFrameworkCore.Relational v 5.0.7
    Microsoft.EntityFrameworkCore.Sqlite v 5.0.7
    Microsoft.EntityFrameworkCore.Sqlite.Core v 5.0.7
    Microsoft.EntityFrameworkCore.Tools v 5.0.7
    Microsoft.Extensions.Identity.Core v 5.0.7
    Microsoft.Extensions.Identity.Stores v 5.0.7
    Microsoft.AspNetCore.Authentication.OpenIdConnect v 5.0.7
    Microsoft.AspNetCore.Authentication.Facebook v 5.0.7
    Microsoft.AspNetCore.Authentication.Google v 5.0.7
    Microsoft.AspNetCore.Authentication.MicrosoftAccount v 5.0.7
    Microsoft.AspNetCore.Authentication.Twitter v 5.0.7
1.1.1.1 06/07/2021 Add: Permission-Based Authorization
Update: Dependency update
    Duende.IdentityServer v 5.2.1
    Duende.IdentityServer.AspNetIdentity v 5.2.1
    AspNet.Security.OAuth.GitHub v 5.0.6
1.1.1.0 05/16/2021 Add: Permission-Based Authorization
Update: CVE-2020-7729 security vulnerability
Update: Dependency update
    Duende.IdentityServer v 5.2.0
    Duende.IdentityServer.AspNetIdentity v 5.2.0
    System.IdentityModel.Tokens.Jwt v 6.11.0
1.1.0.0 03/28/2021 Update: Integrate ASP.NET Core Identity
1.0.4.3 03/20/2021 Add: 2FA using TOTP
1.0.4.2 03/16/2021 Add: Email verification
1.0.4.1 03/15/2021 Update: Dependency update
    AspNet.Security.OAuth.GitHub v5.0.2
    Microsoft.AspNetCore.Authentication.Facebook v5.0.4
    Microsoft.AspNetCore.Authentication.Google v5.0.4
    Microsoft.AspNetCore.Authentication.MicrosoftAccount v5.0.4
    Microsoft.AspNetCore.Authentication.Twitter v5.0.4
    Microsoft.AspNetCore.Authentication.JwtBearer v5.0.4
    Microsoft.AspNetCore.Authentication.OpenIdConnect v5.0.4
    Microsoft.EntityFrameworkCore v5.0.4
    Microsoft.EntityFrameworkCore.Design v5.0.4
    Microsoft.EntityFrameworkCore.Sqlite v5.0.4
    Microsoft.EntityFrameworkCore.Tools v5.0.4
1.0.4.0 03/15/2021 Fix: EntityFramework NetCore Migrations
Add: New IdToken Field
1.0.3.3 03/12/2021 Update: User Authorization Web Service
Update: Dependency update
    Duende.IdentityServer v5.0.5
    Duende.IdentityServer.Storage v5.0.5
    Duende.IdentityServer.AspNetIdentity v5.0.5
1.0.3.2 02/20/2021 Update: Dependency update
    Microsoft.Extensions.Logging.ApplicationInsights v2.17.0
    Duende.IdentityServer v5.0.4
    Duende.IdentityServer.AspNetIdentity v5.0.4
1.0.3.1 02/09/2021 Update: User Authorization Web Service
1.0.3.0 02/06/2021 Add: Initial build Authorization Service
1.0.2.3 01/21/2021 Update: Update Duende software libraries v5.0.1
1.0.2.2 01/18/2021 Update: Convert GrantType from Implicit to Pkce
1.0.2.1 01/17/2021 Update: Handle HttpRequestException as http status instead of application exception
1.0.2.0 01/16/2021 Add: Initial build Duende IdentityServer5
1.0.1.3 01/16/2021 Update: Change wiki submodule branch from main to master
Update: Dependency update
    Microsoft.AspNetCore.Authentication.Facebook v5.0.2
    Microsoft.AspNetCore.Authentication.Google v5.0.2
    Microsoft.AspNetCore.Authentication.MicrosoftAccount v5.0.2
    Microsoft.AspNetCore.Authentication.Twitter v5.0.2
    Microsoft.AspNetCore.Identity.EntityFrameworkCore v5.0.2
    Microsoft.EntityFrameworkCore v5.0.2
    Microsoft.EntityFrameworkCore.Sqlite v5.0.2
    Microsoft.EntityFrameworkCore.Tools v5.0.2
    Microsoft.AspNetCore.Authentication.OpenIdConnect v5.0.2
1.0.1.2 11/29/2020 Update: Implement Registration/Roles/Permissions #183
1.0.1.1 11/27/2020 Update: Convert master repository to main
1.0.1.0 11/27/2020 Update: Target Framework netcoreapp3.1 to net5.0
Update: use cdcavell/automerge-action@v0.12.0
1.0.0.9 11/22/2020 Add: Implement Registration/Roles/Permissions #183
Add: Blog Site link
Fix: Meta description length
Add: Ping Google with the location of sitemap
Update: allowed-branch version
1.0.0.8 11/01/2020 Update: Bing Search APIs will transition from Azure Cognitive Services to Azure Marketplace on 31 October 2023 #152
1.0.0.7 10/31/2020 Fix: Eliminate render-blocking resources #171
Fix: Serve static assets with an efficient cache policy #172
Add: Integrate Bing's Adaptive URL submission API with your website #144
1.0.0.6 10/31/2020 Update: Convert Sitemap class to build sitemap.xml dynamic based on existing controllers in project #145
1.0.0.5 10/31/2020 Add: EU General Data Protection Regulation (GDPR) support in ASP.NET Core #161
1.0.0.4 10/30/2020 Add: Enforce HTTPS in ASP.NET Core #158
1.0.0.3 10/30/2020 Fix: Addressed Issues #142 #143 #146 #147 #150
1.0.0.2 10/28/2020 Fix: Change twitter description in layout
1.0.0.1 10/28/2020 Fix: Center Search Pagination
1.0.0.0 10/28/2020 Initial Development

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published