Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development contribution #15455

Closed
millnut opened this issue Jan 24, 2020 · 5 comments
Closed

Development contribution #15455

millnut opened this issue Jan 24, 2020 · 5 comments
Labels
answered For when a question was asked and we referred to forum or answered it.

Comments

@millnut
Copy link

millnut commented Jan 24, 2020

Hi,

I would like to help contribute to matomo it's a great product to use. However I have a few questions the devs maybe able to help with.

I'm specifically looking to improve compatiblity with PHP 7.2+ i.e. (#15451) and then add some more functionality to the ecommerce tracking (which myself and my clients use alot) and I'm looking where to start, is there any developer documentation, or settings to enable a full debug mode?

I'm looking to use Xdebug and Blackfire to dig deeper into Matomo's php execution, happy to chat with devs via email, slack, etc...

@Findus23
Copy link
Member

Hi,

You are probably looking for https://developer.matomo.org/guides/getting-started-part-1

@millnut
Copy link
Author

millnut commented Jan 24, 2020

Great thank you @Findus23

@millnut
Copy link
Author

millnut commented Jan 24, 2020

When looking at fixes should I target the 3.x or 4.x branch as not sure what the plans are in regards to PHP minimum version for each branch

@Findus23
Copy link
Member

Any major change should be made against 4.x (minimum PHP version 7.2 or 7.3). If it is a bugfix that should also be applied in the next bugfix release also create it against 3.x (minimum 5.5.x)

@tsteur
Copy link
Member

tsteur commented Jan 26, 2020

BTW bit hidden but there are more "in depth" docs here: https://developer.matomo.org/piwik-in-depth . For 3.x we would indeed mostly only accept regressions or important bug fixes as we're started working on 4.x a while back as @Findus23 mentioned. Re communication ideally we communicate on an issue or PR. Email we're trying to avoid when possible but could switch over to email if needed later. We otherwise also have a category for this purpose in the forum if there are particular questions: https://forum.matomo.org/c/plugins-platform

I'll close the issue for now but feel free to comment on the issue and we can further discuss.

@tsteur tsteur closed this as completed Jan 26, 2020
@tsteur tsteur added the answered For when a question was asked and we referred to forum or answered it. label Jan 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
answered For when a question was asked and we referred to forum or answered it.
Projects
None yet
Development

No branches or pull requests

3 participants