Skip to content

Commit 7b58b5b

Browse files
committed
Initial Commit.
0 parents  commit 7b58b5b

File tree

124 files changed

+14476
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+14476
-0
lines changed

.github/FUNDING.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: homotechsual

.gitignore

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Dependencies
2+
/node_modules
3+
4+
# Production
5+
/build
6+
7+
# Generated files
8+
.docusaurus
9+
.cache-loader
10+
11+
# Misc
12+
.DS_Store
13+
.env.local
14+
.env.development.local
15+
.env.test.local
16+
.env.production.local
17+
18+
npm-debug.log*
19+
yarn-debug.log*
20+
yarn-error.log*

.markdownlint.json

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"default": true,
3+
"MD003": { "style": "atx" },
4+
"MD004": { "style": "asterisk" },
5+
"MD007": { "indent": 2 },
6+
"MD013": false,
7+
"MD033": {
8+
"allowed_elements": [
9+
"details",
10+
"summary",
11+
"p"
12+
]
13+
},
14+
"no-hard-tabs": true,
15+
"whitespace": false
16+
}

.prettierrc.json

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"semi": false,
3+
"trailingComma": "all",
4+
"singleQuote": true,
5+
"printWidth": 100,
6+
"tabWidth": 2
7+
}

.vale.ini

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Vale configuration file.
2+
#
3+
# For more information, see https://docs.errata.ai/vale/config.
4+
5+
StylesPath = ./.vale/
6+
MinAlertLevel = suggestion
7+
8+
[formats]
9+
mdx = md
10+
11+
[*.{md,mdx}]
12+
BasedOnStyles = Homotechsual, Microsoft
13+
TokenIgnores = `({\s?#[A-Za-z-]+\s?}),(\s?:::(:?[A-Za-z\s]+)?\s?),(\s?:::(:?[A-Za-z]+)?\s?)`

.vale/Homotechsual/Dropdown.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
# Suggestion: Homotechsual.Dropdown
3+
#
4+
# Catches many ways the phrase 'dropdown list' can be fumbled.
5+
#
6+
# For a list of all options, see https://errata-ai.github.io/vale/styles/
7+
extends: existence
8+
message: 'Use "dropdown list".'
9+
level: suggestion
10+
ignorecase: true
11+
tokens:
12+
- drop-down( [\w]*)?
13+
- dropdown(?! list)

.vale/Homotechsual/FutureTense.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
# Suggestion: Homotechsual.FutureTense
3+
#
4+
# Checks for use of future tense in sentences. Present tense is strongly preferred.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: existence
8+
message: 'Avoid using future tense: "%s". Use present tense instead.'
9+
ignorecase: true
10+
level: warning
11+
raw:
12+
- "(going to( |\n|[[:punct:]])[a-zA-Z]*|"
13+
- "will( |\n|[[:punct:]])[a-zA-Z]*|"
14+
- "won't( |\n|[[:punct:]])[a-zA-Z]*|"
15+
- "[a-zA-Z]*'ll( |\n|[[:punct:]])[a-zA-Z]*)"
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
# Suggestion: Homotechsual.InclusionAbleism
3+
#
4+
# Suggests alternatives for words that foster ableism.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: substitution
8+
message: 'Use inclusive language. Consider "%s" instead of "%s".'
9+
level: suggestion
10+
ignorecase: true
11+
swap:
12+
sanity (?:check|test): check for completeness
13+
dummy: placeholder, sample, fake
+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
# Warning: Homotechsual.InclusionCultural
3+
#
4+
# Suggests alternatives for words that are culturally inappropriate.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: substitution
8+
message: 'Use inclusive language. Consider "%s" instead of "%s".'
9+
level: warning
10+
ignorecase: true
11+
swap:
12+
blacklist(?:ed|ing|s)?: denylist
13+
whitelist(?:ed|ing|s)?: allowlist
14+
master: primary, main
15+
slave: secondary
+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
# Suggestion: Homotechsual.InclusionGender
3+
#
4+
# Suggests alternatives for words that are gender-specific.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: substitution
8+
message: 'Use inclusive language. Consider "%s" instead of "%s".'
9+
level: suggestion
10+
ignorecase: true
11+
swap:
12+
mankind: humanity, people
13+
manpower: Homotechsual team members
14+
he: they
15+
his: their
16+
she: they
17+
hers: their

.vale/Homotechsual/LatinTerms.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
# Warning: Homotechsual.LatinTerms
3+
#
4+
# Checks for use of Latin terms.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: substitution
8+
message: 'Use "%s" instead of "%s", but consider rewriting the sentence.'
9+
level: warning
10+
nonword: true
11+
ignorecase: true
12+
swap:
13+
e\.g\.: for example
14+
e\. g\.: for example
15+
i\.e\.: that is
16+
i\. e\.: that is
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
# Warning: Homotechsual.MeaningfulLinkWords
3+
#
4+
# Checks for the presence of semantically unhelpful words in link text.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: existence
8+
message: 'Improve SEO and accessibility by rewriting "%s" in the link text.'
9+
level: warning
10+
scope: link
11+
ignorecase: true
12+
tokens:
13+
- here
14+
- this page
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
# Error: Homotechsual.MergeConflictMarkers
3+
#
4+
# Checks for the presence of merge conflict markers.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: existence
8+
message: 'Merge conflict marker "%s" found.'
9+
level: error
10+
scope: raw
11+
raw:
12+
- '\n<<<<<<< .+\n|\n=======\n|\n>>>>>>> .+\n'
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
# Warning: Homotechsual.NonStandardQuotes
3+
#
4+
# Use only standard single and double quotes, not left or right quotes.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: existence
8+
message: 'Use standard single quotes or double quotes only. Do not use left or right quotes.'
9+
level: warning
10+
ignorecase: true
11+
scope: raw
12+
raw:
13+
- '[‘’“”]'

.vale/Homotechsual/OxfordComma.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
# Warning: Homotechsual.OxfordComma
3+
#
4+
# Checks for the lack of an Oxford comma. In some cases, will catch overly complex sentence structures with lots of commas.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: existence
8+
message: 'Use a comma before the last "and" or "or" in a list of four or more items.'
9+
level: warning
10+
raw:
11+
- '(?:[\w-_` ]+,){2,}(?:[\w-_` ]+) (and |or )'

.vale/Homotechsual/Possessive.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
# Warning: Homotechsual.Possessive
3+
#
4+
# The word GitLab should not be used in the possessive form.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: existence
8+
message: "Rewrite '%s' to not use 's."
9+
level: error
10+
ignorecase: true
11+
tokens:
12+
- Homotechsual's

.vale/Homotechsual/Readability.yml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
extends: readability
2+
message: "Grade level (%s) too high!"
3+
level: warning
4+
grade: 8
5+
metrics:
6+
# - Flesch-Kincaid
7+
# - Gunning Fog
8+
- Coleman-Liau
9+
# - Automated Readability

.vale/Homotechsual/ReferenceLinks.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
# Error: Homotechsual.ReferenceLinks
3+
#
4+
# Checks for reference-style links that should be converted to inline links.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: existence
8+
message: 'Link "%s" must be inline.'
9+
level: error
10+
scope: raw
11+
raw:
12+
- '\n\[[^\]]*\]: .*'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
# Error: Homotechsual.RelativeLinksDoubleSlashes
3+
#
4+
# Checks for the presence of double slashes in relative URLs.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: existence
8+
message: 'Relative links must not include a double slash.'
9+
level: error
10+
scope: raw
11+
raw:
12+
- '\.//'

.vale/Homotechsual/Repetition.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
# Error: Homotechsual.Repetition
3+
#
4+
# Checks for duplicate words, like `the the` or `and and`.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: repetition
8+
message: '"%s" is repeated.'
9+
level: error
10+
alpha: true
11+
tokens:
12+
- '[^\s]+'

.vale/Homotechsual/Simplicity.yml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
# Suggestion: Homotechsual.Simplicity
3+
#
4+
# Checks for words implying ease of use, to avoid cognitive dissonance for frustrated users.
5+
#
6+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
7+
extends: existence
8+
message: 'Avoid words like "%s" that imply ease of use, because the user may find this action hard.'
9+
level: suggestion
10+
ignorecase: true
11+
tokens:
12+
- easy
13+
- easily
14+
- handy
15+
- simple
16+
- simply
17+
- useful

.vale/Homotechsual/Spelling.yml

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
# Warning: Homotechsual.Spelling
3+
#
4+
# Checks for possible spelling mistakes in content, not code. Results from links using angle brackets (<https://example.com>) should be corrected.
5+
#
6+
# If a word is flagged as a spelling mistake incorrectly, such as a product name,
7+
# you can submit an MR to update `spelling-exceptions.txt` with the missing word.
8+
# Commands, like `git clone` must use backticks, and must not be added to the
9+
# exceptions.
10+
#
11+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
12+
extends: spelling
13+
message: 'Spelling check: "%s"?'
14+
level: warning
15+
filters:
16+
- allowlist(ing)?(ed)?
17+
- anonymised
18+
- Homotechsual
19+
- config
20+
- Cyber
21+
- Docusaurus
22+
- Gavsto
23+
- Helpdesk
24+
- Intellisense
25+
- Intune
26+
- IntuneWin
27+
- LTS
28+
- mailto
29+
- npm
30+
- Offboarding
31+
- Padawan
32+
- pseudonymi(ing)?(ed)?
33+
- readonly
34+
- Sharepoint
35+
- Stylelint
36+
- src
37+
- syncronisation
38+
- Tegelaar
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
# Suggestion: Homotechsual.SubstitutionSuggestions
3+
#
4+
# Suggests better options for frequently misused terms that are often - but not always - incorrect.
5+
# SubstitutionWarning.yml and Substitutions.yml also exist.
6+
#
7+
# For a list of all options, see https://errata-ai.github.io/vale/styles/
8+
extends: substitution
9+
message: 'Consider %s instead of "%s".'
10+
level: suggestion
11+
ignorecase: true
12+
swap:
13+
(?<!Microsoft\s)+docs: '"documentation"'
14+
OAuth2: '"OAuth 2.0"'
15+
once that: '"after that"'
16+
once the: '"after the"'
17+
once you: '"after you"'
18+
since: '"because" or "after"'
19+
sub-group: '"subgroup"'
20+
sub-groups: '"subgroups"'
21+
within: '"in"'
22+
email: '"e-mail"'
23+
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
# Warning: Homotechsual.SubstitutionWarning
3+
#
4+
# Checks for misused terms or common shorthand that should never be used at GitLab, but can't be flagged as errors.
5+
# Substitutions.yml and SubstitionSuggestions.yml also exist.
6+
#
7+
# For a list of all options, see https://errata-ai.gitbook.io/vale/getting-started/styles
8+
extends: substitution
9+
message: 'If possible, use "%s" instead of "%s".'
10+
level: warning
11+
ignorecase: true
12+
swap:
13+
click(?!-): select
14+
code base: codebase
15+
distro: distribution
16+
file name: filename
17+
filesystem: file system
18+
info: information
19+
need to: must
20+
repo: repository
21+
timezone: time zone
22+
utilize: use

0 commit comments

Comments
 (0)