aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: fc6dd8c64d011535736cceb7d04992a6b50fa436 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Discourse Sample Plugin

This is a plugin I'm making to learn how these work, following the
official tutorials.

## Beginner's Guide to Creating a Discourse Plugin

- Part 1: [Creating a basic plugin][part1]
- Part 2: [Plugin outlets][part2]
- Part 3: [Custom Settings][part3]
- Part 4: [git setup][part4]
- Part 5: [Admin interfaces][part5]
- Part 6: [Acceptance Tests][part6]

[part1]: https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-1/30515
[part2]: https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-2-plugin-outlets/31001
[part3]: https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-3-custom-settings/31115
[part4]: https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-4-git-setup/31272
[part5]: https://meta.discourse.org/t/beginners-guide-to-creating-discourse-plugins-part-5-admin-interfaces/31761
[part6]: https://meta.discourse.org/t/beginner-s-guide-to-creating-discourse-plugins-part-6-acceptance-tests/32619

## Setting Up the Development Environment

See [Discourse as Your First Rails App](https://blog.discourse.org/2013/04/discourse-as-your-first-rails-app/).