WikiForum

WikiForum provide the forum similar to the Community Feed: A front-end structured discussion page and support wikitext!
Try it here: /demo
== ==
=== Quick Start ===
This is a quick-start guide. It allows you to load a forum with basic functions using a preset scheme (default loader + default skin).
; 
: 
dev:WikiForum/core.js
dev:WikiForum/theme/default.js
dev:WikiForum/loader/default.js
; 
: The forum will be loaded in the Forum namespace by default.
=== Custom loader ===
To be written...
=== Custom theme ===
To be written...
== Tech ==
=== Nouns ===
; parser
: Functions responsible for parsing source code into WikiForum-Element.
; updater
: Functions responsible for adding, deleting and modifying threads.
; renderer
: Functions responsible for rendering elements into HTML according to theme settings.
; theme
: The function responsible for defining forum page HTML structure.
; WikiForum-Element
: An array containing the abstract structure of the forum. Provides metadata for updaters and renderers.
=== Structure example ===
Wikitext of page
WikiForum-Element
=== Tech used ===
* EcmaScript 2020
* babel
* stylus
* webpack
=== Development ===
TIP: You need to install Git, Node.js and yarn first.