Skip to content

Commit

Permalink
Merge branch 'main' into template-static-pyproject-take-2
Browse files Browse the repository at this point in the history
  • Loading branch information
astrojuanlu authored Aug 24, 2023
2 parents e9c6137 + e2bb4cd commit 21616ba
Show file tree
Hide file tree
Showing 52 changed files with 1,151 additions and 92 deletions.
3 changes: 0 additions & 3 deletions .circleci/continue_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,6 @@ commands:

setup_requirements:
steps:
- run:
name: Install pip setuptools
command: make install-pip-setuptools
- run:
name: Install venv for some pre-commit hooks
command: conda install -y virtualenv
Expand Down
6 changes: 6 additions & 0 deletions .github/styles/Kedro/Spellings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
extends: spelling
message: "Did you really mean '%s'?"
level: warning
ignore:
- Kedro/ignore.txt
- Kedro/ignore-names.txt
11 changes: 11 additions & 0 deletions .github/styles/Kedro/abbreviations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extends: substitution
message: "Use '%s' instead of abbreviations like '%s'."
ignorecase: true
level: warning
nonword: true
action:
name: replace
swap:
'\b(?:eg|e\.g\.|eg\.)[\s,]': for example
'\b(?:ie|i\.e\.|ie\.)[\s,]': that is
'\b(?:etc)[\s\n,.]': and more
13 changes: 13 additions & 0 deletions .github/styles/Kedro/gender.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
extends: existence
message: "Use a gender-neutral pronoun instead of '%s'."
level: error
ignorecase: true
tokens:
- he/she
- s/he
- \(s\)he
- \bhe\b
- \bhim\b
- \bhis\b
- \bshe\b
- \bher\b
56 changes: 56 additions & 0 deletions .github/styles/Kedro/headings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
extends: capitalization
message: "'%s' should use sentence-style capitalization."
level: warning
scope: heading
match: $sentence
exceptions:
- Kedro
- Kedro-Viz
- Airflow
- Amazon
- Amazon Web Services
- AWS Step Functions
- AWS Systems Manager
- Azure
- Azure App Service
- Azure App Service Plan
- Azure Blob Storage
- Azure Event Hub
- CI/CD
- DataCatalog
- Data Catalog
- Docker
- Docker Compose
- Docker Swarm
- Dockerfile
- GitHub
- GitHub Actions
- Google
- Google Analytics
- Google Cloud
- Google Cloud Functions
- GraphQL
- Hook
- Hooks
- IDs
- Jenkins
- JFrog
- JFrog Artifactory
- Jira
- Kafka
- Kubernetes
- Kubernetes Engine
- Kubernetes Pod
- Kubernetes Service
- Lambda
- Linux
- MySQL
- Python
- QuantumBlack
- QuantumBlack Labs
- Red Hat
- Redis
- Slack
- Ubuntu
- Unix
- URLs
111 changes: 111 additions & 0 deletions .github/styles/Kedro/ignore-names.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
Ahdra
Aris
Alves
Alam
Andrew
Andrii
Anton
Antony
Ankita
Batori
Braccialli
Brummitt
Cano
Carvalho
Cvetanka
Czakon
Chan
Comym
Couto
Daiha
Dada
Danov
Datta
DeBold
Deepyaman
Deriabin
Diaz
Dmitrii
Dmitry
Emamjome
Erins
Gabriel
Gundaniya
Guilherme
Hamza
Hoang
Holzer
Huong
Helmhold
Ignacio
Ivaniuk
Ivan
Jakub
Jannic
Jankowski
Jitendra
Jiri
Jo
Joel
Juan
Kadiri
Kaiser
Kaltsas
Kanchwala
Katiyar
Khan
Kirilenko
Kiyohito
Klein
Kunii
Kumar
Lais
Laura
Liam
Lim
Lorena
Machado
Mackay
Malte
Malloy
Marcin
Meisam
Merali
Merel
Milne
Nasef
Nechevska
Nero
Nguyen
Nikolaos
Nikolic
Nok
Okwa
Oza
Paricio
Patel
Peteris
Pilla
Rashida
Ravi
Richard
Schwarzmann
Sorokin
Stichbury
Susanna
Sajid
Stephanie
Takieddine
Theisen
Tynan
Tsaousis
Valtazanos
Vladimir
Waylon
Westenra
Wong
Wrigley
Yolan
Yetunde
Zablocki
Zain
31 changes: 31 additions & 0 deletions .github/styles/Kedro/ignore.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Kedro
Kedro's
Kubeflow
Databricks
Conda
conda
Cookiecutter
config
fsspec
Kaggle
namespace
namespaces
namespaced
regressors
repo
Repo
dbx
MLflow
csv
yaml
matplotlib
Matplotlib
IPython
APIs
networkx
Plotly
Pylint
SQLAlchemy
Astro
Xebia
pytest
12 changes: 12 additions & 0 deletions .github/styles/Kedro/inclusive.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
extends: substitution
message: "Use '%s' instead of '%s'."
ignorecase: true
level: error
action:
name: replace
swap:
# bad: good
'black ?list': 'disallow list|exclude list'
'master': primary
'slave': secondary
'white ?list': 'allow list|include list'
24 changes: 24 additions & 0 deletions .github/styles/Kedro/links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
extends: substitution
message: "Avoid vague text in links like '%s' unless you can pair it with more descriptive text."
link: 'https://github.com/kedro-org/kedro/wiki/Kedro-documentation-style-guide'
ignorecase: true
scope: raw
nonword: true
level: error

swap:
# For the word 'here' in Markdown and HTML links
'\[here\]\(.*?\)': 'here'
'<a\s*href\s*=\s*".*?".*?>\s*here\s*</a>': 'here'

# For the word 'this' in Markdown and HTML links
'\[this\]\(.*?\)': 'this'
'<a\s*href\s*=\s*".*?".*?>\s*this\s*</a>': 'this'

# For the word 'page' in Markdown and HTML links
'\[page\]\(.*?\)': 'page'
'<a\s*href\s*=\s*".*?".*?>\s*page\s*</a>': 'page'

# For the phrase 'this page' in Markdown and HTML links
'\[this page\]\(.*?\)': 'this page'
'<a\s*href\s*=\s*".*?".*?>\s*this page\s*</a>': 'this page'
6 changes: 6 additions & 0 deletions .github/styles/Kedro/oxfordcomma.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
extends: existence
message: "Use the Oxford comma in '%s'."
scope: sentence
level: suggestion
tokens:
- '(?:[^,]+,){1,}\s\w+\s(?:and|or)'
11 changes: 11 additions & 0 deletions .github/styles/Kedro/pronouns.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extends: existence
message: "Avoid first-person singular pronouns such as '%s'."
level: warning
nonword: true
tokens:
- (?<=^|\s)I(?=\s)
- (?<=^|\s)I,(?=\s)
- \bI'm\b
- (?<=\s)[Mm]e\b
- (?<=\s)[Mm]y\b
- (?<=\s)[Mm]ine\b
10 changes: 10 additions & 0 deletions .github/styles/Kedro/quotes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: Use straight quotes instead of smart quotes.
level: warning
nonword: true
action:
tokens:
-
-
-
-
11 changes: 11 additions & 0 deletions .github/styles/Kedro/sentencelength.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
extends: occurrence
message: "Try to keep your sentence length to 30 words or fewer."
level: suggestion
# Here, we're counting the number of words
# in a sentence.
#
# If there are more than 30, we'll flag it.
scope: sentence
ignorecase: false
max: 30
token: (\w+)
Loading

0 comments on commit 21616ba

Please sign in to comment.