discourse/plugins/chat
Joffrey JAFFEUX 1060e4573a
DEV: allows fabricators to use faker (#26555)
The complexity of the situation is that we don't want to load faker into production by default but fabricators and styleguide are available on production.

This is made possible through app/assets/javascripts/discourse/app/lib/load-faker.js which contains a function to ensure faker is loaded asynchronously (loadFaker) and another function to access the loaded faker (getLoadedFaker).

Note 1: this commit also refactors fabricators to have access to context and use faker where possible
Note 2: this commit moves automation to admin bundle

---------

Co-authored-by: David Taylor <david@taylorhq.com>
2024-04-08 21:00:09 +02:00
..
app DEV: Move chat service objects into core (#26506) 2024-04-04 10:57:41 -03:00
assets DEV: allows fabricators to use faker (#26555) 2024-04-08 21:00:09 +02:00
config Update translations (#26368) 2024-03-26 16:30:01 +01:00
db FEATURE: allows to force a thread (#25987) 2024-03-06 12:03:42 +01:00
lib FEATURE: Add thread support to the chat message mover (#26147) 2024-04-08 09:03:46 -03:00
public
spec FEATURE: Add thread support to the chat message mover (#26147) 2024-04-08 09:03:46 -03:00
test/javascripts DEV: allows fabricators to use faker (#26555) 2024-04-08 21:00:09 +02:00
plugin.rb DEV: Remove the last transpile_js mentions (#26263) 2024-03-20 15:32:37 +01:00
README.md DEV: Chat service object initial implementation (#19814) 2023-02-13 13:09:57 +01:00

This plugin is still in active development and may change frequently

Documentation

The Discourse Chat plugin adds chat functionality to your Discourse so it can natively support both long-form and short-form communication needs of your online community.

For user documentation, see Discourse Chat.

For developer documentation, see Discourse Documentation.