0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-04 10:39:43 +08:00
discourse/.gitignore
Juan David Martínez Cubillos 04b5530f34
DEV: Plugin rename discourse captcha (#39350)
####  Description:
This PR renames the `discourse-hcaptcha` plugin to `discourse-captcha`
to better reflect its support for multiple captcha providers (hCaptcha
and reCAPTCHA)

#### Changes

- Renamed plugin directory from plugins/discourse-hcaptcha to
plugins/discourse-captcha
- Updated Ruby module namespace from DiscourseHcaptcha to
DiscourseCaptcha
  - Updated references in:
    - .gitignore
    - pnpm-workspace.yaml
    - tsconfig.json
    - config/official_plugins.json
    - translator.yml
    - migrations/core/config/intermediate_db.yml
    - `hosted-site` plugin
- Migration file preserved to handle existing discourse_hcaptcha_enabled
setting migration

---------

Co-authored-by: Gabriel Grubba <gabriel@discourse.org>
2026-07-21 17:21:39 -05:00

146 lines
3 KiB
Text
Vendored

/copyright
/coverage
/data
/log
/tmp
/.bundle
/.env
/.procfile
/dump.rdb
.DS_Store
/config/discourse.conf
/config/discourse.pill
/config/multisite.yml
# `discourse_dev` gem
/config/dev.yml
/public/assets
/public/backups
/public/csv
/public/fonts
/public/plugins
/public/tombstone
/public/uploads
/public/images/emoji
/db/schema_cache.yml
# Plugins except for the bundled ones
/plugins/*
!/plugins/discourse-details
!/plugins/discourse-local-dates
!/plugins/discourse-narrative-bot
!/plugins/discourse-presence
!/plugins/discourse-lazy-videos
!/plugins/automation
/plugins/automation/gems
!/plugins/chat
!/plugins/poll
!/plugins/styleguide
!/plugins/spoiler-alert
!/plugins/checklist
!/plugins/footnote
!/plugins/discourse-reactions
!/plugins/discourse-apple-auth
!/plugins/discourse-login-with-amazon
!/plugins/discourse-lti
!/plugins/discourse-microsoft-auth
!/plugins/discourse-oauth2-basic
!/plugins/discourse-openid-connect
!/plugins/discourse-zendesk-plugin
!/plugins/discourse-patreon
!/plugins/discourse-graphviz
!/plugins/discourse-rss-polling
!/plugins/discourse-math
/plugins/discourse-math/public/*/katex
/plugins/discourse-math/public/*/mathjax
!/plugins/discourse-chat-integration
!/plugins/discourse-data-explorer
!/plugins/discourse-post-voting
!/plugins/discourse-user-notes
!/plugins/discourse-assign
!/plugins/discourse-subscriptions
!/plugins/discourse-captcha
!/plugins/discourse-gamification
!/plugins/discourse-calendar
!/plugins/discourse-policy
!/plugins/discourse-github
!/plugins/discourse-adplugin
!/plugins/discourse-affiliate
!/plugins/discourse-solved
!/plugins/discourse-topic-voting
!/plugins/discourse-templates
!/plugins/discourse-ai
!/plugins/discourse-cakeday
!/plugins/discourse-rewind
!/plugins/discourse-workflows
/plugins/*/auto_generated
/spec/fixtures/plugins/my_plugin/auto_generated
/vendor/bundle
/vendor/data/GeoLite2-City.mmdb
/vendor/data/GeoLite2-ASN.mmdb
# We provide a .sample but people can use newer versions if they want to
.ruby-version
.ruby-gemset
.tool-versions
# Likewise, there are sample files for VSCode config
/.vscode/*
!/.vscode/extensions.json
!/.vscode/*.sample
# Same for Zed config
/.zed/*
!/.zed/*.sample
# Front-end
dist
frontend/discourse/tmp/compat-prebuild
node_modules
yarn-error.log
.pnpm-store
# Linting artifacts
.eslintcache
/lint-progress
# Auto-generated plugin JS assets
/app/assets/javascripts/plugins/*
/app/assets/generated
# Generated API documentation files
openapi/*
# Cached License Data Files
/.licenses
# devenv.sh
.devenv*
# direnv.net
.direnv
/app/assets/javascripts/discourse/tmp
# Types
frontend/discourse-types/declarations
frontend/discourse-types/external-types
frontend/discourse-types/external-types.d.ts
frontend/discourse-i18n/src/index.d.ts
frontend/discourse-i18n/src/index.d.ts.map
*.tsbuildinfo
# discourse-ai evals
/plugins/discourse-ai/evals/cases
/plugins/discourse-ai/evals/log
/plugins/discourse-ai/config/eval-llms.local.yml
# AI customization
/.claude
/.cursor
.playwright-mcp
/frontend/discourse-types/dts-generator.js