From a0b70b892521be389990a8d20d077e7babc0ea78 Mon Sep 17 00:00:00 2001 From: Jaden VanEckhout Date: Wed, 7 Oct 2026 10:17:22 -0500 Subject: [PATCH] chore: adopt the CoSchedule repo standard --- .editorconfig | 19 +++++++++++++++++++ .github/CODEOWNERS | 6 ++++++ .github/dependabot.yml | 16 ++++++++++++++++ .github/workflows/pr-title.yml | 11 +++++++++++ .gitignore | 9 +++++++++ 5 files changed, 61 insertions(+) create mode 100644 .editorconfig create mode 100644 .github/CODEOWNERS create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/pr-title.yml diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..3ed759a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,19 @@ +# Matches Prettier's defaults, so adding it doesn't change how existing code is formatted. +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.php] +indent_size = 4 + +[Makefile] +indent_style = tab diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..55c7214 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,6 @@ +* @CoSchedule/engineers + +# Dependency manifests have no owner, so Dependabot updates can auto-merge once CI passes. +package.json +package-lock.json +pnpm-lock.yaml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..bd98a9c --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,16 @@ +version: 2 + +updates: + - package-ecosystem: github-actions + directory: / + schedule: + interval: weekly + day: monday + cooldown: + default-days: 7 + commit-message: + prefix: ci + include: scope + groups: + actions: + patterns: ['*'] diff --git a/.github/workflows/pr-title.yml b/.github/workflows/pr-title.yml new file mode 100644 index 0000000..b9bc0d0 --- /dev/null +++ b/.github/workflows/pr-title.yml @@ -0,0 +1,11 @@ +name: PR title + +on: + pull_request: + types: [opened, edited, reopened, synchronize] + +jobs: + lint-pr-title: + uses: CoSchedule/platform/.github/workflows/pr-title.yml@v1 + permissions: + contents: read diff --git a/.gitignore b/.gitignore index 7a36cfd..0dfa4a3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,11 @@ .svn svn/click-to-tweet-by-todaymade/tags/ + +node_modules/ +.env +.env.local +.env.*.local +coverage/ +*.log +.DS_Store +.playwright-mcp/