* refactor early access breadcrumbs * Update permissions metadata to include users and teams with explicit access * Inform users of permission requirement for dependabot alerts * Apply suggestions from code review * version previews (#26571) * update search indexes * New translation batch for pt (#26591) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=pt * run script/i18n/reset-known-broken-translation-files.js * Update subcategories for Codespaces (#25812) * Version actions for GHES, use reusables (#26004) Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com> Co-authored-by: Sarah Edwards <skedwards88@github.com> * New translation batch for ja (#26599) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=ja * run script/i18n/reset-known-broken-translation-files.js * Check in ja CSV report Co-authored-by: Grace Park <gracepark@github.com> * New translation batch for cn (#26598) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=cn * run script/i18n/reset-known-broken-translation-files.js * Check in cn CSV report Co-authored-by: Grace Park <gracepark@github.com> * New translation batch for es (#26597) * Add crowdin translations * Run script/i18n/homogenize-frontmatter.js * Run script/i18n/fix-translation-errors.js * Run script/i18n/lint-translation-files.js --check rendering * run script/i18n/reset-files-with-broken-liquid-tags.js --language=es * run script/i18n/reset-known-broken-translation-files.js * Check in es CSV report Co-authored-by: Grace Park <gracepark@github.com> * update search indexes * Rename xxtest-devcontainer.json to devcontainer.json * Delete .devcontainer/java-environment directory * Delete .devcontainer/ruby-environment directory * Update development.md * Update CONTRIBUTING.md * Add link to troubleshooting (#26514) * update search indexes * fix old tests Co-authored-by: Anthony Swierkosz <anthony@swierkosz.dev> Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> Co-authored-by: Sarah Edwards <skedwards88@github.com> Co-authored-by: GitHub Actions <action@github.com> Co-authored-by: docubot <67483024+docubot@users.noreply.github.com> Co-authored-by: Brian McManus <bdmac@github.com> Co-authored-by: Lucas Costi <lucascosti@users.noreply.github.com> Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com> Co-authored-by: Grace Park <gracepark@github.com> Co-authored-by: hubwriter <hubwriter@github.com>
Middleware
Each file in this directory exports an Express Middleware function.
For more info, see https://expressjs.com/en/guide/using-middleware.html
Subdirectories
There are subdirectories for different types of middleware:
- contextualizers modify the
req.contextobject that is used to render pages. - redirects handle... redirects!