Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3272 commits
Select commit Hold shift + click to select a range
ab8faa3
Updated with the latest blog posts
Aug 21, 2025
cdc715d
Updated with the latest blog posts
Aug 22, 2025
1b5bb68
Updated with the latest blog posts
Aug 23, 2025
8156563
Updated with the latest blog posts
Aug 24, 2025
93ee8ca
GitHub traffic
Aug 25, 2025
e0b5d82
Updated with the latest blog posts
Aug 25, 2025
17c6058
Updated with the latest blog posts
Aug 26, 2025
d8539bb
Updated with the latest blog posts
Aug 27, 2025
307289a
Updated with the latest blog posts
Aug 28, 2025
2881041
Updated with the latest blog posts
Aug 29, 2025
b055ac2
Updated with the latest blog posts
Aug 31, 2025
0b255f8
GitHub traffic
Sep 1, 2025
233fe70
Updated with the latest blog posts
Sep 2, 2025
97aa58e
Updated with the latest blog posts
Sep 3, 2025
abf0525
Updated with the latest blog posts
Sep 4, 2025
726382a
Updated with the latest blog posts
Sep 5, 2025
335eb63
Updated with the latest blog posts
Sep 7, 2025
5c37bf8
GitHub traffic
Sep 8, 2025
860f3f6
Updated with the latest blog posts
Sep 8, 2025
9e73d2b
Updated with the latest blog posts
Sep 9, 2025
930ffd4
Updated with the latest blog posts
Sep 11, 2025
a083c80
Updated with the latest blog posts
Sep 13, 2025
d09262b
Updated with the latest blog posts
Sep 14, 2025
66bc42d
GitHub traffic
Sep 15, 2025
dd51895
Updated with the latest blog posts
Sep 15, 2025
20648c7
Updated with the latest blog posts
Sep 16, 2025
a1cab4b
Updated with the latest blog posts
Sep 17, 2025
6ab4d6c
Updated with the latest blog posts
Sep 18, 2025
8a2ba50
Updated with the latest blog posts
Sep 19, 2025
83de652
Updated with the latest blog posts
Sep 20, 2025
d355505
Updated with the latest blog posts
Sep 21, 2025
859dfd4
GitHub traffic
Sep 22, 2025
46813e8
Updated with the latest blog posts
Sep 22, 2025
3c67a04
Updated with the latest blog posts
Sep 23, 2025
3e6d654
Updated with the latest blog posts
Sep 24, 2025
8c9e266
Updated with the latest blog posts
Sep 25, 2025
b14bf86
Updated with the latest blog posts
Sep 26, 2025
55c6053
Updated with the latest blog posts
Sep 27, 2025
65919eb
Updated with the latest blog posts
Sep 28, 2025
9b26c41
GitHub traffic
Sep 29, 2025
070c1f8
Updated with the latest blog posts
Sep 29, 2025
7447206
Updated with the latest blog posts
Sep 30, 2025
000a33a
Updated with the latest blog posts
Oct 1, 2025
992d637
Updated with the latest blog posts
Oct 2, 2025
1ae556a
Updated with the latest blog posts
Oct 3, 2025
cbca352
Updated with the latest blog posts
Oct 5, 2025
f4921a5
GitHub traffic
Oct 6, 2025
f931829
Updated with the latest blog posts
Oct 6, 2025
a6156d9
Updated with the latest blog posts
Oct 8, 2025
8268366
Updated with the latest blog posts
Oct 9, 2025
1511404
Updated with the latest blog posts
Oct 10, 2025
6c914df
Updated with the latest blog posts
Oct 11, 2025
f08a6d7
Updated with the latest blog posts
Oct 12, 2025
873fb00
GitHub traffic
Oct 13, 2025
8f9f76f
Updated with the latest blog posts
Oct 14, 2025
fa86d5f
Updated with the latest blog posts
Oct 15, 2025
44b277a
Updated with the latest blog posts
Oct 16, 2025
9237ea1
Updated with the latest blog posts
Oct 17, 2025
39f524d
Updated with the latest blog posts
Oct 18, 2025
39b0f59
Updated with the latest blog posts
Oct 19, 2025
0ddb1e7
GitHub traffic
Oct 20, 2025
6281b8b
Updated with the latest blog posts
Oct 20, 2025
f110fb5
Updated with the latest blog posts
Oct 21, 2025
f0b4d6a
Updated with the latest blog posts
Oct 22, 2025
0ebffac
Updated with the latest blog posts
Oct 23, 2025
3fa4696
Updated with the latest blog posts
Oct 24, 2025
292d1e3
Updated with the latest blog posts
Oct 25, 2025
8f418bc
Updated with the latest blog posts
Oct 26, 2025
19eefde
GitHub traffic
Oct 27, 2025
e48bb95
Updated with the latest blog posts
Oct 27, 2025
341c035
Updated with the latest blog posts
Oct 28, 2025
1c8318b
Updated with the latest blog posts
Oct 29, 2025
a387cb8
Updated with the latest blog posts
Oct 30, 2025
810d110
Updated with the latest blog posts
Oct 31, 2025
b081f28
Updated with the latest blog posts
Nov 1, 2025
16a652c
Updated with the latest blog posts
Nov 2, 2025
73aeb3a
GitHub traffic
Nov 3, 2025
9e68963
Updated with the latest blog posts
Nov 3, 2025
49d4c2a
Updated with the latest blog posts
Nov 4, 2025
8acfdd8
Updated with the latest blog posts
Nov 5, 2025
476d5c3
Updated with the latest blog posts
Nov 6, 2025
376aedd
Updated with the latest blog posts
Nov 7, 2025
4b0c515
Updated with the latest blog posts
Nov 9, 2025
da944ba
GitHub traffic
Nov 10, 2025
e6f8cd1
Updated with the latest blog posts
Nov 11, 2025
6f8ed51
Updated with the latest blog posts
Nov 12, 2025
ed6c1c3
Updated with the latest blog posts
Nov 13, 2025
e0cf308
Updated with the latest blog posts
Nov 14, 2025
78e54cd
Updated with the latest blog posts
Nov 15, 2025
4e7ab74
Updated with the latest blog posts
Nov 16, 2025
c93c794
GitHub traffic
Nov 17, 2025
01fa65e
Updated with the latest blog posts
Nov 17, 2025
ee476b7
Updated with the latest blog posts
Nov 18, 2025
798c8bb
Updated with the latest blog posts
Nov 19, 2025
f1b9bab
Updated with the latest blog posts
Nov 20, 2025
a48c75e
Updated with the latest blog posts
Nov 21, 2025
e56f8df
Updated with the latest blog posts
Nov 22, 2025
7f9701d
Updated with the latest blog posts
Nov 23, 2025
5b65504
GitHub traffic
Nov 24, 2025
7621821
Updated with the latest blog posts
Nov 24, 2025
dad43c1
Updated with the latest blog posts
Nov 25, 2025
96bf8cc
Updated with the latest blog posts
Nov 26, 2025
7b0432e
Updated with the latest blog posts
Nov 27, 2025
049ca96
Updated with the latest blog posts
Nov 29, 2025
da76296
Updated with the latest blog posts
Nov 30, 2025
58e5433
GitHub traffic
Dec 1, 2025
4d47e86
Updated with the latest blog posts
Dec 1, 2025
307c75b
Updated with the latest blog posts
Dec 2, 2025
0a0aa8b
Updated with the latest blog posts
Dec 3, 2025
b9b1f76
Updated with the latest blog posts
Dec 4, 2025
f2baeca
Updated with the latest blog posts
Dec 5, 2025
8f23bb2
Updated with the latest blog posts
Dec 6, 2025
91d8c96
Updated with the latest blog posts
Dec 7, 2025
086e4a5
GitHub traffic
Dec 8, 2025
d3c85ca
Updated with the latest blog posts
Dec 8, 2025
0f5ab18
Updated with the latest blog posts
Dec 9, 2025
74b4a43
Updated with the latest blog posts
Dec 10, 2025
2be1149
Updated with the latest blog posts
Dec 11, 2025
a8a83db
Updated with the latest blog posts
Dec 12, 2025
0783f4d
Updated with the latest blog posts
Dec 13, 2025
aa45f2b
Updated with the latest blog posts
Dec 14, 2025
510ee9c
GitHub traffic
Dec 15, 2025
7cb21f9
Updated with the latest blog posts
Dec 15, 2025
f68cc61
Updated with the latest blog posts
Dec 16, 2025
7f0316f
Updated with the latest blog posts
Dec 17, 2025
cb48992
Updated with the latest blog posts
Dec 18, 2025
9e2373c
Updated with the latest blog posts
Dec 19, 2025
f0ab7fa
Updated with the latest blog posts
Dec 20, 2025
1039346
Updated with the latest blog posts
Dec 21, 2025
dad7bbb
GitHub traffic
Dec 22, 2025
6035049
Updated with the latest blog posts
Dec 22, 2025
9e1ffcc
Updated with the latest blog posts
Dec 23, 2025
84c09f7
Updated with the latest blog posts
Dec 25, 2025
89ea5e0
Updated with the latest blog posts
Dec 26, 2025
6bb6de5
Updated with the latest blog posts
Dec 27, 2025
8aae81e
Updated with the latest blog posts
Dec 28, 2025
5c0bcdb
GitHub traffic
Dec 29, 2025
5108899
Updated with the latest blog posts
Dec 29, 2025
c5ca91f
Updated with the latest blog posts
Dec 31, 2025
20dc156
Updated with the latest blog posts
Jan 1, 2026
e56a5db
Updated with the latest blog posts
Jan 2, 2026
16bf33c
Updated with the latest blog posts
Jan 3, 2026
d69461b
Updated with the latest blog posts
Jan 4, 2026
ea5b1e9
GitHub traffic
Jan 5, 2026
8fb75d8
Updated with the latest blog posts
Jan 5, 2026
b9ca851
Updated with the latest blog posts
Jan 6, 2026
db9038d
Updated with the latest blog posts
Jan 7, 2026
e77fb7f
Updated with the latest blog posts
Jan 8, 2026
3bad6ae
Updated with the latest blog posts
Jan 9, 2026
443efff
Updated with the latest blog posts
Jan 10, 2026
71d7cb7
Updated with the latest blog posts
Jan 11, 2026
4e14f48
GitHub traffic
Jan 12, 2026
cd3bbbb
Updated with the latest blog posts
Jan 12, 2026
fdb2616
Updated with the latest blog posts
Jan 13, 2026
44a9b60
Updated with the latest blog posts
Jan 14, 2026
7dee15a
Updated with the latest blog posts
Jan 15, 2026
e903214
Updated with the latest blog posts
Jan 16, 2026
01a257c
Updated with the latest blog posts
Jan 17, 2026
f27c182
Updated with the latest blog posts
Jan 18, 2026
9449001
GitHub traffic
Jan 19, 2026
df9fe21
Updated with the latest blog posts
Jan 19, 2026
2cb70ce
Updated with the latest blog posts
Jan 20, 2026
6e0c997
Updated with the latest blog posts
Jan 21, 2026
f3c3d67
Updated with the latest blog posts
Jan 22, 2026
83cc284
Updated with the latest blog posts
Jan 24, 2026
78905af
Updated with the latest blog posts
Jan 25, 2026
9fac2b0
GitHub traffic
Jan 26, 2026
c9161f5
Updated with the latest blog posts
Jan 26, 2026
8991c0c
Updated with the latest blog posts
Jan 27, 2026
21f3f2c
Updated with the latest blog posts
Jan 28, 2026
27fae5f
Updated with the latest blog posts
Jan 29, 2026
55fc764
Updated with the latest blog posts
Jan 30, 2026
13dff39
Updated with the latest blog posts
Jan 31, 2026
cddd454
Updated with the latest blog posts
Feb 1, 2026
153bbd2
GitHub traffic
Feb 2, 2026
6b0ebec
Updated with the latest blog posts
Feb 2, 2026
cda3101
Updated with the latest blog posts
Feb 3, 2026
607a3e0
Updated with the latest blog posts
Feb 5, 2026
9023a46
Updated with the latest blog posts
Feb 6, 2026
2f3fcbe
Updated with the latest blog posts
Feb 7, 2026
ce672f5
Updated with the latest blog posts
Feb 8, 2026
02fc5ce
GitHub traffic
Feb 9, 2026
31c34e8
Updated with the latest blog posts
Feb 9, 2026
c0dfd52
GitHub traffic
Feb 16, 2026
fe86372
GitHub traffic
Feb 23, 2026
613a9c8
Updated with the latest blog posts
Feb 27, 2026
fa51d25
Updated with the latest blog posts
Feb 28, 2026
0277eb1
GitHub traffic
Mar 2, 2026
15b7c3b
Updated with the latest blog posts
Mar 3, 2026
2ae3fbf
GitHub traffic
Mar 9, 2026
353b929
Updated with the latest blog posts
Mar 13, 2026
71f62c8
Updated with the latest blog posts
Mar 14, 2026
936e824
GitHub traffic
Mar 16, 2026
96e2a39
Updated with the latest blog posts
Mar 16, 2026
1015fc7
Updated with the latest blog posts
Mar 17, 2026
b213b2c
Updated with the latest blog posts
Mar 18, 2026
a437b6f
GitHub traffic
Mar 23, 2026
4eacf94
Updated with the latest blog posts
Mar 28, 2026
72727cb
GitHub traffic
Mar 30, 2026
249b6f4
Updated with the latest blog posts
Apr 1, 2026
90714e4
Updated with the latest blog posts
Apr 3, 2026
86a6f02
GitHub traffic
Apr 6, 2026
cea4592
Updated with the latest blog posts
Apr 11, 2026
b167edd
GitHub traffic
Apr 13, 2026
3fd9706
Updated with the latest blog posts
Apr 13, 2026
23f27f9
GitHub traffic
Apr 20, 2026
5d6bbaf
Updated with the latest blog posts
Apr 21, 2026
2549a1e
Updated with the latest blog posts
Apr 22, 2026
2208acf
GitHub traffic
Apr 27, 2026
afba618
Updated with the latest blog posts
Apr 27, 2026
166d5d1
Updated with the latest blog posts
Apr 28, 2026
7ee6e63
GitHub traffic
May 4, 2026
819f637
Updated with the latest blog posts
May 9, 2026
6c8e0b9
GitHub traffic
May 11, 2026
280d132
GitHub traffic
May 18, 2026
d2e4b1d
GitHub traffic
May 25, 2026
87fc9f4
GitHub traffic
Jun 1, 2026
ab13d42
GitHub traffic
Jun 8, 2026
229c64b
Updated with the latest blog posts
Jun 10, 2026
be0f426
Updated with the latest blog posts
Jun 13, 2026
f224a6d
Updated with the latest blog posts
Jun 14, 2026
7715d8c
GitHub traffic
Jun 15, 2026
67ce0ae
Updated with the latest blog posts
Jun 15, 2026
61c8d01
Updated with the latest blog posts
Jun 16, 2026
a96bdf1
Updated with the latest blog posts
Jun 17, 2026
dc02810
Updated with the latest blog posts
Jun 18, 2026
d9cf7d0
Updated with the latest blog posts
Jun 19, 2026
bbbea29
Updated with the latest blog posts
Jun 20, 2026
d4e7f35
Updated with the latest blog posts
Jun 21, 2026
23bd05f
GitHub traffic
Jun 22, 2026
0e1cfbc
Updated with the latest blog posts
Jun 22, 2026
c2a2c81
Updated with the latest blog posts
Jun 23, 2026
bf20ac2
Updated with the latest blog posts
Jun 24, 2026
fe55824
Updated with the latest blog posts
Jun 25, 2026
e18e934
Updated with the latest blog posts
Jun 26, 2026
9dc60c6
Updated with the latest blog posts
Jun 27, 2026
ba9d891
Updated with the latest blog posts
Jun 28, 2026
68b5473
GitHub traffic
Jun 29, 2026
0ca4198
Updated with the latest blog posts
Jun 29, 2026
8088c28
Updated with the latest blog posts
Jun 30, 2026
bb87212
Updated with the latest blog posts
Jul 1, 2026
f8baeb3
Updated with the latest blog posts
Jul 2, 2026
e9b6eb0
Updated with the latest blog posts
Jul 3, 2026
3f83e9e
Updated with the latest blog posts
Jul 4, 2026
2e74311
Updated with the latest blog posts
Jul 5, 2026
e8dbcd3
GitHub traffic
Jul 6, 2026
2ee6772
Updated with the latest blog posts
Jul 6, 2026
ac2b7b8
Updated with the latest blog posts
Jul 7, 2026
82dea8c
Updated with the latest blog posts
Jul 8, 2026
34ecad0
Updated with the latest blog posts
Jul 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .DEREK.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
curators:
- alexrogalskiy

features:
- dco_check
- comments
- pr_description_required
- release_notes
- hacktoberfest

contributing_url: https://github.com/AlexRogalskiy/github-action-random-quote/blob/master/.github/CONTRIBUTING.md
2 changes: 2 additions & 0 deletions .alexignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# We will handle the older blog posts later.
config/
14 changes: 14 additions & 0 deletions .alexrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
exports.allow = [
// We frequently refer to form props by their name "disabled".
// Ideally we would alex-ignore only the valid uses (PRs accepted).
"invalid",

// Unfortunately "watchman" is a library name that we depend on.
"watchman-watchwoman",

// ignore rehab rule, Detox is an e2e testing library
"rehab"
];

// Use a "maybe" level of profanity instead of the default "unlikely".
exports.profanitySureness = 1;
9 changes: 8 additions & 1 deletion .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,15 @@
"files": [
"README.md"
],
"types": {
"marketing": {
"symbol": "💌",
"description": "Marketing - People who help in marketing the repo/project"
}
},
"imageSize": 100,
"commit": false,
"commit": true,
"contributorsPerLine": 5,
"contributors": [
{
"login": "AlexRogalskiy",
Expand Down
6 changes: 5 additions & 1 deletion .dependabot/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ update_configs:
- package_manager: "javascript"
directory: "/"
update_schedule: "live"
automerged_updates:
- match:
dependency_type: "all"
update_type: "semver:minor"
allowed_updates:
- match:
dependency_type: "development"
Expand Down Expand Up @@ -38,4 +42,4 @@ update_configs:

- package_manager: "python"
directory: "/"
update_schedule: "weekly"
update_schedule: "weekly"
14 changes: 14 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.dependabot
.github
.husky
.idea
reports
scripts
images
k8s
traffic
node_modules
tilt_modules

npm-debug.log
.gitignore
31 changes: 31 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# http://editorconfig.org
root = true

[*]
indent_size = 2
# Possible values - tab, space
indent_style = space
# Possible values - lf, crlf, cr
end_of_line = lf
# Possible values - latin1, utf-8, utf-16be, utf-16le
charset = utf-8
insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 120

[*.{js, ts}]
indent_size = 2
max_line_length = 100

[*.{yml, yaml}]
indent_size = 2

[*.{html, xml}]
indent_size = 4

[*.{css, scss, json}]
indent_size = 4

[*.{md, markdown}]
max_line_length = off
trim_trailing_whitespace = false
14 changes: 14 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#####################################################
###### General settings
#####################################################
IMAGE_SOURCE=node
IMAGE_TAG=12-buster

APP_NAME=javascript-patterns
APP_HOST_NAME=${APP_NAME}
APP_CONTAINER_NAME=${APP_NAME}
APP_IMAGE_NAME=${APP_NAME}

APP_DATA_DIR=./data

TILT_WATCH_WINDOWS_BUFFER_SIZE=10265536
4 changes: 2 additions & 2 deletions .gitbook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ structure:
links:
info: ./links/info.md

redirects:
redirects:
msin: ./README.md
info: ./SUMMARY.md
help: ./user-guide/support.md
start: ./user-guide/getting-started.md
start: ./user-guide/getting-started.md
12 changes: 12 additions & 0 deletions .github/auto-comment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
issuesOpened: >
Thank you for raising this issue! We will try and get back to you as soon as possible.
Please make sure you format it properly, followed our [code of conduct](https://github.com/AlexRogalskiy/javascript-patterns/blob/master/.github/CODE_OF_CONDUCT.md) and have given us as much context as possible.

/cc @AlexRogalskiy

pullRequestOpened: >
Thank you for raising your pull request.
Please make sure again that you have followed our [contributing guidelines](https://github.com/AlexRogalskiy/javascript-patterns/blob/master/.github/CONTRIBUTING.md) and the [code of conduct](https://github.com/AlexRogalskiy/javascript-patterns/blob/master/.github/CODE_OF_CONDUCT.md).
We will review it as soon as possible.

/cc @AlexRogalskiy
34 changes: 34 additions & 0 deletions .github/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: "CodeQL"

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
schedule:
- cron: '43 1 * * 2'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]

steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql/codeql-config.yml
queries: security-extended
setup-python-dependencies: false

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
7 changes: 7 additions & 0 deletions .github/codeql/codeql-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
name: "CodeQL config"

paths-ignore:
- '**/config/**'
- '**/vendor/**'
- '**/reports/**'
- '**/scripts/**'
2 changes: 1 addition & 1 deletion .github/community-code-of-conduct.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,4 @@ Should incidents arise, upon adjudication those found to be in violation of this


## Policy precedence
This version of the Nullables.io Community Code of Conduct may be a copy included for your convenience, and as such may not be up to date; all versions of the Nullables.io Community Code of Conduct are superseded by the version found in the [repository](https://github.com/AlexRogalskiy/gradle-java-sample), which takes precedence over any prior versions.
This version of the Nullables.io Community Code of Conduct may be a copy included for your convenience, and as such may not be up to date; all versions of the Nullables.io Community Code of Conduct are superseded by the version found in the [repository](https://github.com/AlexRogalskiy/javascript-patterns), which takes precedence over any prior versions.
2 changes: 1 addition & 1 deletion .github/confidentiality-agreement.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Confidentiality Agreement


By creating an account or using the software or services provided by Nullables.io, Inc., doing business as Nullables.io (the “Corporation”), you (the “Recipient”) expressly accept and agree to be bound by all of the terms and conditions below. If you do not accept these terms, you must not use our software or services.
By creating an account or using the software or services provided by Nullables.io, Inc., doing business as Nullables.io (the “Corporation”), you (the “Recipient”) expressly accept and agree to be bound by all of the terms and conditions below. If you do not accept these terms, you must not use our software or services.


## 1. Background
Expand Down
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,4 @@ updates:
- dependency-type: "all"
# Labels on pull requests for version updates only
labels:
- "pip dependencies"
- "pip dependencies"
14 changes: 14 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# https://github.com/actions/labeler/blob/master/README.md

src:
- src/*

repo:
- Dockerfile
- entrypoint.sh

.github-actions:
- .github

license:
- ./LICENSE
42 changes: 42 additions & 0 deletions .github/labels.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[
{
"name": "kind/bug",
"color": "c7def8",
"description": "Categorizes issue or PR as related to a bug"
},
{
"name": "kind/cleanup",
"color": "c7def8",
"description": "Categorizes issue or PR as related to cleaning up code, process, or technical debt"
},
{
"name": "kind/documentation",
"color": "c7def8",
"description": "Categorizes issue or PR as related to documentation"
},
{
"name": "kind/feature",
"color": "c7def8",
"description": "Categorizes issue or PR as related to a new feature"
},
{
"name": "bump:major",
"color": "ef6bb4",
"description": "Attach to PR to automatically bump major version on merge"
},
{
"name": "bump:minor",
"color": "ef6bb4",
"description": "Attach to PR to automatically bump minor version on merge"
},
{
"name": "bump:patch",
"color": "ef6bb4",
"description": "Attach to PR to automatically bump patch version on merge"
},
{
"name": "do-not-merge/hold",
"color": "e11d21",
"description": "Indicated that a PR is not to be merged"
}
]
36 changes: 36 additions & 0 deletions .github/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Run linters

on:
workflow_dispatch:
push:

env:
MAX_LINE_LENGTH: 110

jobs:
lint:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
with:
submodules: true
fetch-depth: 1

- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.9
architecture: x64

- name: Install flake8
run: |
pip install flake8 pycodestyle

- name: Lint with flake8
run: |
# one pass for show-stopper syntax errors or undefined names
flake8 . --count --show-source --statistics
# flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics --exclude ./ckan/include/rjsmin.py,./contrib/cookiecutter/*
# one pass for small stylistic things
flake8 . --count --max-line-length="$MAX_LINE_LENGTH" --statistics
# flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
28 changes: 9 additions & 19 deletions .github/lock.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,26 @@
# Configuration for lock-threads - https://github.com/dessant/lock-threads

# Number of days of inactivity before a closed issue or pull request is locked
daysUntilLock: 60
daysUntilLock: 180

# Skip issues and pull requests created before a given timestamp. Timestamp must
# follow ISO 8601 (`YYYY-MM-DD`). Set to `false` to disable
skipCreatedBefore: false

# Issues and pull requests with these labels will not be locked. Set to `[]` to disable
exemptLabels:
- backlog
# Assign `resolved` as the reason for locking. Set to `false` to disable
setLockReason: true

# Label to add before locking, such as `outdated`. Set to `false` to disable
lockLabel: 🔒 Locked

# Comment to post before locking. Set to `false` to disable
lockComment: >
This thread has been automatically locked because it has not had recent
activity. Please open a new issue for related bugs and link to relevant
comments in this thread.

# Assign `resolved` as the reason for locking. Set to `false` to disable
setLockReason: true
⚠️This issue has been automatically locked 🔒since there has not been
any recent activity after it was closed. Please open a new 🆕issue for related bugs
and mention this issue. Thanks! 👍
# Issues or pull requests with these labels will not be locked
exemptLabels:
- help-wanted

# Limit to only `issues` or `pulls`
only: issues

# Optionally, specify configuration settings just for `issues` or `pulls`
# issues:
# exemptLabels:
# - help-wanted
# lockLabel: outdated

# pulls:
# daysUntilLock: 30
15 changes: 15 additions & 0 deletions .github/no-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Configuration for probot-no-response - https://github.com/probot/no-response

# Number of days of inactivity before an issue is closed for lack of response
daysUntilClose: 28

# Label requiring a response
responseRequiredLabel: more-information-needed

# Comment to post when closing an issue for lack of response. Set to `false` to disable.
closeComment: >
This issue has been automatically closed because there has been no response
to our request for more information from the original author. With only the
information that is currently in the issue, we don't have enough information
to take action. Please reach out if you have or find the answers we need so
that we can investigate further.
Loading
Loading