A few remarks on etiquette while collaborating on open source projects:
Don't add local files to the projects .gitignore - that's what your global .gitignore is for (.idea)
Don't take other forks work and submit it elsewhere without due credit - I'm talking about the commits 2 - 6 which are from my fork, and I did not submit them for PR here.
At least check what commits you're actually submitting, because you'll see they will break this repo's packagist settings (I changed the package name in commit 6, which doesn't belong here)
As far as I can tell, @kleiram is less active on this repository of late, which is why I've decided to create a fork. I don't mind if he accepts my PR, or even your pull request containing my other commits (appropriately cherry picked). but please know that I'd have done that if it were possible.
What @afk11 says is correct, also it might be useful to provide a small description of what exactly the PR is adding/removing/changing/making better since it's quite hard at the moment.
A few remarks on etiquette while collaborating on open source projects:
As far as I can tell, @kleiram is less active on this repository of late, which is why I've decided to create a fork. I don't mind if he accepts my PR, or even your pull request containing my other commits (appropriately cherry picked). but please know that I'd have done that if it were possible.