getkirby / kirby

Kirby's core application folder
https://getkirby.com
Other
1.31k stars 168 forks source link

Release on Composer #1005

Closed lukasbestle closed 5 years ago

lukasbestle commented 6 years ago

A little checklist of what we still need to do for proper Composer support:

Can be done now:

Needs to be done with the first public release:

bnomei commented 6 years ago

my 2c

lukasbestle commented 6 years ago

Thanks for your input, I have amended it to the first post.

add composer.json data where possible. i think the support should be a quiet obvious choice.

We already have the support key in our composer.json. However I think we shouldn't make the composer.json too complex because all of that needs to be maintained. So we are focussing on the fields that are most useful.

maybe you have usecases for event-triggered skripts like displaying a changelog post update

If every package did that, the Composer output would get very very confusing. Maybe later if we really have a use-case for such a script, but not just "because we can". :)

you could feature top10 plugins (counting stars) in the suggested data

Again we would need to maintain that and also it produces a lot of output to the Terminal. Let's keep it simple. Most important is that installation with Composer works and works reliably.

bnomei commented 6 years ago

@lukasbestle you are right. i did not think about terminal output and dependencies. simple is better.

luxlogica commented 5 years ago

Could I also kindly put a request for:

bastianallgeier commented 5 years ago