2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-03-03 20:15:55 +08:00
discourse/.gitignore
Martin Brennan 5dfbe26c75
UX: Improve channel context menu "leave" copy (#37230)
For DM channels, "Leave channel" doesn't make sense,
since you are basically just  hiding it from the sidebar
for now. Changed the copy to "Close channel" for DM
and group channels.

Public channel:

<img width="1200" height="800" alt="public-channel-leave-menu"
src="https://github.com/user-attachments/assets/cedd1fb0-7ac7-44da-a5f0-2a55c7a51180"
/>

DM/group channel:

<img width="1200" height="800" alt="dm-channel-close-menu"
src="https://github.com/user-attachments/assets/fc8eab6c-0204-43ac-882b-a79a0fd99b32"
/>
2026-01-22 10:42:54 +10:00

138 lines
2.7 KiB
Text

/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-hcaptcha
!/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/*/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
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
# Types
frontend/discourse-types/declarations
*.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