GithubHelp home page GithubHelp logo

Comments (8)

mintbridge avatar mintbridge commented on June 28, 2024

Sounds like a good idea to me. Where do we stand on using external libraries for some of these? For example Monolog for logging, patchwork/utf8 for the UTF functions..

from core.

lenton avatar lenton commented on June 28, 2024

Where do we stand on using external libraries for some of these? For example Monolog for logging, patchwork/utf8 for the UTF functions..

Modularising kohana/core would definitely make switching out a kohana module with a 3rd party library a lot easier. Many applications rely on libraries such as kohana logs and kohana utf8 so I think we still should carry on developing them (even though there may be better alternatives out there).

from core.

enov avatar enov commented on June 28, 2024

I feel that it's good to separate the core into smaller modules, that's probably what @shadowhand wants to have with his Ohanzee components. But maybe should we go down this road after v.3.4?

from core.

rjd22 avatar rjd22 commented on June 28, 2024

I'm don't really know what version this would belong in but I think it's a great feature to have in 3.4. Splitting off most the modules should be really easy because of the CFS.

from core.

WinterSilence avatar WinterSilence commented on June 28, 2024

This will require global implementation DI, it will increase the "abstraction layer" code.
How will combine these modules? New ideas is nice, but need practical solutions..

from core.

lenton avatar lenton commented on June 28, 2024

@WinterSilence The initial splitting of the core module would simply be a case of copy and pasting files into separate repositories, it doesn't require any changes the the code. We could start by splitting them off one by one and enabling them after the core in bootstrap.

from core.

WinterSilence avatar WinterSilence commented on June 28, 2024

@lenton it's bad idea - make a step by step plan before do something. Many items only slows down the file system.

from core.

shadowhand avatar shadowhand commented on June 28, 2024

@lenton please don't copy paste, but rather split the repositories properly.

@WinterSilence said:

Many items only slows down the file system.

Nothing but FUD. Or more accurately, a sure sign of Dunning-Kruger effect.

from core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.