Closed voku closed 8 years ago
I've got a large "Gut the whole thing" RFC of my own in the works that might be combined with some of your stuff. Notably you can get far more meaningful unit tests out of it since the parser and renderers are properly decoupled.
But looking at yours it seems to have gotten very complicated all of a sudden. I've never even heard of half the badges at the top of your readme (That's either very good or very bad :P)
There's something to be said for installing with nothing but an include too. To quote the readme:
One of the main goals of Kint is to be zero setup. Download the archive and simply
<?php require '/kint/Kint.class.php';
I've kept an eye on your work previously, but I'm afraid this has little chance of getting merged, as @jnvsor notes, your changes contradict the main principle of Kint as well as multiple others; here's an exert from my contribution guidelines, sorry for not yet publishing them:
When expanding Kint, keep in mind its main priorities:
composer require-dev
Kint configuration to allow auto-updates.Having said that, I really like what you did with the SCSS migration, I'll try it out, if it's definitely easier to work with than LESS (compilation is stone age, I've been looking for an alternative), I'll adopt it and credit you for the implementation.
Thanks for all of your work, I bet it was amazing fun to do it, but unfortunately it will have to continue as a separate fork if you want to support it.
I've published the finished parts of contribution guidelines
No problem, I didn't saw that this project still supports PHP 5.1.0 ... coding is poetry and yes it makes me amazing fun! :)
I'm so happy you feel that way, thanks so much for your input, I'm already linking grunt
, I can use closure compiler as well as css minimization, that's great!
Yeah, grunt
or gulp
are the main frontend build systems.
@voku I confess, my work also runs afoul of the 5.1 dependency (But meets all the others at 5.3 and makes it plausibly testable!)
Since it’s unlikely to be accepted wholesale, would @voku like to colab with me on making a proper fork?
Some of the changes could be worked back into kint over time too
Edit: Scratch that, I may be able to get it working in 5.1 after all
Edit 2: Way after the fact and possibly irrelevant but I'm going to note it anyway: Scratch grunt and gulp - since all we really need is sass and JS compilation just using plain old npm
and it's scripts
will be far simpler and cleaner. I might make a PR some time
Hi,
I forked this repository and made some changes, too much changes. So I don't know should I create a pull request ... maybe into a new developer-branch (2.x)?
https://github.com/voku/kint