Hey there, I tried to setup the dev environment today. I changed all dependencies in composer.json to dev-master according to the contribution guidelines.
Problem 1:* This fails. The infos are outdated.
In some other thread, it was suggested to change some dependencies to 0.1.0-beta.4. This is close, but fails, too, because:
Problem 2:* flarum/approval is still in 0.1.0-beta.3, there is no .4 yet.
So, this is the solution for building Flarum from the source currently:
{
"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/composer-installer": "dev-master",
"flarum/core": "0.1.0-beta.4",
"flarum/akismet": "dev-master",
"flarum/approval": "0.1.0-beta.3",
"flarum/auth-facebook": "dev-master",
"flarum/auth-github": "dev-master",
"flarum/auth-twitter": "dev-master",
"flarum/bbcode": "dev-master",
"flarum/emoji": "dev-master",
"flarum/english": "dev-master",
"flarum/flags": "0.1.0-beta.4",
"flarum/likes": "dev-master",
"flarum/lock": "dev-master",
"flarum/markdown": "dev-master",
"flarum/mentions": "dev-master",
"flarum/pusher": "dev-master",
"flarum/sticky": "dev-master",
"flarum/subscriptions": "dev-master",
"flarum/suspend": "dev-master",
"flarum/tags": "dev-master"
},
"require-dev": {
"franzl/studio": "dev-master"
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "beta"
}
Thought I'd share this and ask the devs to update CONTRIBUTE.md. Thanks.
Edit: Cool smiley, not intended though. There's obviously a markdown/emoji parsing conflict for colon-asterisk-asterisk