Last time I checked Wedge (a year ago or so) it wasn't true OOP but using singletons all over the place..
Skeletons are a truly OOP class. That's the only one I ever wrote to be OOP, but guess what, it's also the only one that could benefit from being OOP.
Do you have any other idea what could really benefit from OOP..?!
Elk is using OOP where it makes sense, yes. We have a coding guideline and we simply follow our own standards:
But SMF is already MVC to begin with...
The point of following standards is to make it less complicated for developers and easier extendable. And last but not least to use other common standards such as unit-testing and build-testing (travis ci).
I don't know much about these, so I'll pass.
Nao, I would probably have contributed my code and energy to Wedge but I wasn't allowed to do so.. Sadly you (and Pete) never gave me write access to the main repo, thus I moved on at some point.. Sorry.
We were supposed to release much earlier, which is why we always postponed giving more writing rights to anyone in the team. Really, we simply refused write access to *anyone*, not just you... And now that Pete is gone, I'm working on that. Beginning with the conversion to Git, and support for pull requests (since yesterday.) So, if you want access, there's a topic for that...
;)I'm afraid I don't remember you ever asking for commit access to the main repo, though...! I don't remember you providing any patches either. Only Shitiz and John did. You wrote the importer, and then you got feverish when one day I confirmed that we were going to go with the original SMF license and were considering a paid version, and you didn't want anything to do with that, and you left. Then you saw that we didn't implement that, and you came back later, and then one day you left again, for no apparent reason.
It just stuck with me that you were more interested in helping Elk than Wedge, is all.
And please: I'm not up for a battle comparing Elk, Wedge and SMF... We all have wasted more than enough time & energy to complain about SMF, their NPO structure and such stuff. At least I don't have the time nor the passion to start such type of "battle" once again. Elk and Wedge are simply following completely different approaches ..
I don't know, how different are they exactly...?
It's not like they're incompatible, either...
Except for Wedge blatantly breaking mod compatibility, of course!
:P(And Pete never ever documenting any of his codebase changes...
:whistle:)