diff --git a/.config/dictionaries/ops.txt b/.config/dictionaries/ops.txt index 22eed71..2f200ea 100644 --- a/.config/dictionaries/ops.txt +++ b/.config/dictionaries/ops.txt @@ -33,6 +33,7 @@ mdtxt mdwn minphony naumovs +rgba rulesets ruleset SDLC diff --git a/.config/linters/.cspell.json b/.config/linters/.cspell.json index c17a1ea..3ab8fa9 100644 --- a/.config/linters/.cspell.json +++ b/.config/linters/.cspell.json @@ -13,18 +13,25 @@ "makefile", "terminfo", + "en_us", + "en-common-misspellings", + "en-us-common-misspelling", + "companies", "computing-acronyms", "data-science", "filetypes", + "fonts", + "networking-terms", "public-licenses", "softwareTerms", "web-services", "bash", - "css", "docker", - "html" + "git", + "html", + "npm" ], "dictionaryDefinitions": [ diff --git a/.vscode/README.md b/.vscode/README.md index a8674d8..bd91c25 100644 --- a/.vscode/README.md +++ b/.vscode/README.md @@ -33,7 +33,7 @@ Repository. Project Maintainers may reject any commits that include changes to t | Extension | ID | Publisher | Description | -|:---------------------------------------------------------------|:--------------------------------------------------:|:---------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| :------------------------------------------------------------- | :------------------------------------------------: | :------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [Better Comments][ext-better-comments] | `aaron-bond.better-comments` | Aaron Bond | Improve your code commenting by annotating with alert, informational, TODOs, and more! | | [Code Spell Checker][ext-code-spell-checker] | `streetsidesoftware.code-spell-checker` | Street Side Software | Spelling checker for source code | | [Color Highlight][ext-color-highlight] | `naumovs.color-highlight` | Sergii N | Highlight web colors in your editor | diff --git a/.vscode/settings.json b/.vscode/settings.json index d6298a2..e54f341 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -7,8 +7,6 @@ "cSpell.diagnosticLevel": "Warning", "cSpell.showAutocompleteSuggestions": true, "cSpell.checkOnlyEnabledFileTypes": true, - "todo-tree.general.statusBar": "top three", - "todo-tree.highlights.useColourScheme": true, "cSpell.import": ["${workspaceFolder}/.config/linters/.cspell.json"], "color-highlight.markerType": "dot-before", @@ -94,7 +92,9 @@ "todo-tree.highlights.enabled": true, "todo-tree.filtering.ignoreGitSubmodules": true, "todo-tree.general.periodicRefreshInterval": 0, + "todo-tree.general.statusBar": "top three", "todo-tree.highlights.highlightDelay": 500, + "todo-tree.highlights.useColourScheme": true, "todo-tree.filtering.includeHiddenFiles": true, "todo-tree.tree.autoRefresh": true, "todo-tree.tree.disableCompactFolders": false, diff --git a/README.md b/README.md index a88b7dd..93f2dcb 100644 --- a/README.md +++ b/README.md @@ -151,7 +151,7 @@ This project aims to be as agnostic as possible across all development environme are purposely limited to a few critical elements: | Dependency | Purpose | -|:-----------------------|:----------------------------------------------------------------------------| +| :--------------------- | :-------------------------------------------------------------------------- | | [act][inst-act] | Allows for running the project's GitHub [actions][actions] locally. | | [Docker][inst-docker] | Virtualization platform used for testing, running, and building code. | | [GNU Make][inst-make] | Primary tool for executing test, build, clean, and other commands. | diff --git a/_TEMPLATE_CHECKLIST.md b/_TEMPLATE_CHECKLIST.md index 3f36fc0..16099ab 100644 --- a/_TEMPLATE_CHECKLIST.md +++ b/_TEMPLATE_CHECKLIST.md @@ -159,7 +159,7 @@ rm LICENSE.* ### Permissions | License File | Commercial Use | Distribution | Modification | Patent Use | Private Use | -|:---------------------------------|:--------------:|:------------:|:------------:|:----------:|:-----------:| +| :------------------------------- | :------------: | :----------: | :----------: | :--------: | :---------: | | [`LICENSE.unlicense`][unlicense] | Yes | Yes | Yes | - | Yes | | [`LICENSE.mit`][mit] | Yes | Yes | Yes | - | Yes | | [`LICENSE.apache`][apache2] | Yes | Yes | Yes | Yes | Yes | @@ -169,7 +169,7 @@ rm LICENSE.* As described by: | Permission | Description | -|:---------------|:--------------------------------------------------------------------------| +| :------------- | :------------------------------------------------------------------------ | | Commercial Use | This License grants use for commercial purpose, including derivatives | | Distribution | This License grants distribution of the licensed material | | Modification | This Licensed grants modification rights | @@ -179,7 +179,7 @@ As described by: ### Conditions | License File | Disclose Source | License/Copyright Notice | Same License | State Changes | -|:---------------------------------|:---------------:|:------------------------:|:------------:|:-------------:| +| :------------------------------- | :-------------: | :----------------------: | :----------: | :-----------: | | [`LICENSE.unlicense`][unlicense] | - | - | - | - | | [`LICENSE.mit`][mit] | - | Yes | - | - | | [`LICENSE.apache`][apache2] | - | Yes | - | Yes | @@ -191,7 +191,7 @@ As described by: | Permission | Description | -|:-------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| :----------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Disclose Source | Licensees must make source code available when distributing | | License/Copyright Notice | Licensees must include a copy of the License and copyright notice with the material | | Same License | Licensee must Release modifications under the same License when distributing the licensed material - in some cases the Licensee may use a similar or related License | @@ -202,7 +202,7 @@ As described by: ### Limitations | License File | Limited Liability | No Trademark | No Warranty | -|:---------------------------------|:-----------------:|:------------:|:-----------:| +| :------------------------------- | :---------------: | :----------: | :---------: | | [`LICENSE.unlicense`][unlicense] | Yes | - | Yes | | [`LICENSE.mit`][mit] | Yes | - | Yes | | [`LICENSE.apache`][apache2] | Yes | Yes | Yes | @@ -214,7 +214,7 @@ As described by: | Permission | Description | -|:------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| :---------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Limited Liability | This License includes a limitation of liability | | No Trademark | This License explicitly states that it doesn't grant trademark rights, even though Licenses without such a statement probably don't grant any implicit trademark rights | | No Warranty | This License explicitly states that it doesn't provide any warranty | @@ -247,7 +247,7 @@ Delete the `TEMPLATE TODO` comments in each file as you complete them. ```sh # To list all available dictionaries -npx cspell trace -c .config/linters/.cspell.json -all '' +npx cspell trace -c .config/linters/.cspell.json --all '' ``` - [ ] Install the recommended extensions via the prompt when first opening the workspace, or with the following command: @@ -295,7 +295,7 @@ This template comes with the following standard folder structure: | Folder | Purpose | -|:-------------------------------|:-----------------------------------------------------------------------------------------------| +| :----------------------------- | :--------------------------------------------------------------------------------------------- | | [.build](.build) | All scripts and resources tied to deployment (for example, Docker Compose) | | [.config](.config) | All configuration files for local development | | [.devcontainer](.devcontainer) | DevContainer configurations ([GitHub Docs][dc-gh], [VSCode Docs][dc-vsc], [Reference][dc-ref]) |