Create Flarum Extension by ReFlar
Create a Flarum extension from a boilerplate in minutes!
Quick Overview
Using npx
(npx comes with npm 5.2+ and higher):
npx @reflar/create-flarum-extension [dir]
Normally:
npm install -g @reflar/create-flarum-extension
create-flarum-extension [dir]
Creating an Extension
You’ll need to have Node >= 6.4.0 on your local development machine. You can use n to interactively manage your node versions.
To create a new app, run a single command:
npx @reflar/create-flarum-extension my-extension
(npx comes with npm 5.2+ and higher, see quick overview for older npm versions)
It will create a directory called my-extension
inside the current folder.
Inside that directory, it will generate the initial project structure:
my-extension
├── .gitignore
├── bootstrap.php
├── composer.json
├── LICENSE.md
├── README.md
├── js
│ ├── admin.js
│ ├── forum.js
│ ├── package.json
│ ├── src
│ │ ├── admin
│ │ │ └── index.js
│ │ └── forum
│ │ └── index.js
│ └── webpack.config.js
└── resources
├── less
│ ├── admin.less
│ └── forum.less
└── locale
└── en.yml