Frink this is the procedure:
git clone git@github.com:flarum/flarum.git <target directory>
cd <target directory>
Replace the contents of the composer.json
with this:
{
"name": "flarum/flarum",
"description": "Delightfully simple forum software.",
"type": "project",
"keywords": ["forum", "discussion"],
"homepage": "http://flarum.org",
"license": "MIT",
"authors": [
{
"name": "Toby Zerner",
"email": "toby.zerner@gmail.com"
},
{
"name": "Franz Liedke",
"email": "franz@develophp.org"
}
],
"support": {
"issues": "https://github.com/flarum/core/issues",
"source": "https://github.com/flarum/flarum",
"docs": "http://flarum.org/docs"
},
"require": {
"flarum/core": "dev-master as 0.1",
"flarum/akismet": "dev-master as 0.1",
"flarum/approval": "dev-master as 0.1",
"flarum/auth-facebook": "dev-master as 0.1",
"flarum/auth-github": "dev-master as 0.1",
"flarum/auth-twitter": "dev-master as 0.1",
"flarum/bbcode": "dev-master as 0.1",
"flarum/emoji": "dev-master as 0.1",
"flarum/lang-english": "dev-master as 0.1",
"flarum/flags": "dev-master as 0.1",
"flarum/likes": "dev-master as 0.1",
"flarum/lock": "dev-master as 0.1",
"flarum/markdown": "dev-master as 0.1",
"flarum/mentions": "dev-master as 0.1",
"flarum/pusher": "dev-master as 0.1",
"flarum/statistics": "dev-master as 0.1",
"flarum/sticky": "dev-master as 0.1",
"flarum/subscriptions": "dev-master as 0.1",
"flarum/suspend": "dev-master as 0.1",
"flarum/tags": "dev-master as 0.1",
"flagrow/split": "dev-master as 99",
"flagrow/bazaar": "dev-master as 99",
"flagrow/upload": "dev-master as 99"
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "beta",
"prefer-stable": true,
"repositories": {
"workbench": {
"type": "path",
"url": "workbench/*/"
}
}
}
Then run:
composer update
Please understand I've left some flagrow packages in so you see what I did to include them from the workbench directory. Remove these were needed and replace one to suit your needs.
This assumes you have a workbench set up.
ONLY INSTALL DEV-MASTER PACKAGES FOR DEVELOPMENT! IT'S HIGHLY UNSTABLE AND VOLATILE.