|
Using the JS API
|
|
18
|
12450
|
January 30, 2026
|
|
Converting modals from legacy controllers to new DModal component API
|
|
9
|
5469
|
November 7, 2023
|
|
Setup Continuous Integration using GitHub Actions
|
|
8
|
1678
|
March 3, 2025
|
|
Using Google's 'tachometer' to measure JS performance changes in Discourse
|
|
0
|
1067
|
October 5, 2023
|
|
Ember object ownership (getOwner, service injections, etc.)
|
|
0
|
1522
|
January 19, 2024
|
|
Pinning plugin and theme versions for older Discourse installs (d-compat branches)
|
|
6
|
1622
|
July 17, 2026
|
|
How to run Discourse core, plugin and theme QUnit test suites
|
|
0
|
2865
|
July 26, 2017
|
|
Write acceptance tests and component tests for Ember code in Discourse
|
|
3
|
4369
|
February 23, 2024
|
|
Automatically lint and format code before commits
|
|
0
|
1701
|
November 8, 2019
|
|
Objects type for theme setting
|
|
32
|
2473
|
April 13, 2026
|
|
Install the Discourse Theme CLI console app to help you build themes
|
|
16
|
32311
|
July 30, 2026
|
|
Create and share a color scheme
|
|
1
|
6500
|
August 1, 2025
|
|
Create and share a font theme component
|
|
4
|
6141
|
August 19, 2025
|
|
Developing Discourse Plugins - Part 6 - Add acceptance tests
|
|
32
|
17791
|
June 2, 2022
|
|
Developing Discourse Plugins - Part 5 - Add an admin interface
|
|
46
|
27159
|
September 24, 2024
|
|
Developing Discourse Plugins - Part 4 - Setup git
|
|
10
|
13303
|
January 30, 2024
|
|
Developing Discourse Plugins - Part 1 - Create a basic plugin
|
|
32
|
84156
|
July 8, 2025
|
|
Theme Developer Tutorial: 1. Introduction
|
|
0
|
1603
|
March 18, 2025
|
|
Change icons globally
|
|
26
|
10154
|
October 5, 2025
|
|
Minimizing Maintenance on Theme Customizations
|
|
0
|
959
|
April 11, 2023
|
|
Developing Discourse Plugins - Part 7 - Publish your plugin
|
|
4
|
5934
|
July 29, 2021
|
|
Insert text or images anywhere on your site using CSS pseudo-elements
|
|
0
|
18121
|
October 11, 2018
|
|
Theme Developer Tutorial: 2. Creating a remote theme
|
|
0
|
868
|
March 18, 2025
|
|
Set up a multisite development environment
|
|
0
|
2116
|
June 7, 2022
|
|
Install plugins in your non-Docker development environment
|
|
0
|
3516
|
October 6, 2021
|
|
Install Discourse for development using Docker
|
|
226
|
92305
|
May 22, 2026
|
|
Developing Discourse on GitHub Codespaces
|
|
14
|
1964
|
September 9, 2025
|
|
Developing Discourse using a Dev Container
|
|
13
|
19387
|
May 28, 2026
|
|
Get started with Theme Creator and the Theme CLI
|
|
8
|
13132
|
May 7, 2026
|
|
Developing Discourse Plugins - Part 2 - Connect to a plugin outlet
|
|
38
|
30581
|
November 23, 2025
|