Code Monkey home page Code Monkey logo

Comments (9)

zoltanpeto avatar zoltanpeto commented on August 15, 2024

Hi,

I've recommended the same in the discussion on laracasts.com, probably it's not being followed.

It sounds like a very useful change to me, codex could be split into two repositories, one containing the "framework", the other the app skeleton. Similar to how Laravel is built: laravel/laravel contains a skeleton that can be used with composer create-project to init a new app, this would then require illuminate/framework that provides all the goodness of laravel.

If Codex was done the same way, it would be pretty easy to integrate with existing Laravel apps, making a lot more things possible, like authenticating and authorizing by the container app, etc.

I have limited open source time right now, but would be happy to contribute to this as I could make much more use of the project if I could integrate it into my existing apps.

from codex.

franzliedke avatar franzliedke commented on August 15, 2024

If I choose to use this for FluxBB, I can help in working on this. =)

from codex.

kaidesu avatar kaidesu commented on August 15, 2024

I saw your reply on Laracasts, and replied, but I'll continue the discussion here as it's central to the request.

I've been thinking about this more, and it is something I'd like to do (even before Laravel 5 comes out). I understand the needs you two have as well as possibly many other developers looking into using Codex for their own needs. I'll need to work out the repository situation as I might rename this current repository to something like codex-app and creating a new codex repository for the package.

I'll update this ticket once I have some more information, but in conclusion, this is a step in the right direction that I'd like to make.

from codex.

franzliedke avatar franzliedke commented on August 15, 2024

Cool. I can help you with the re-structuring, I did the same for FluxBB. A core that can be integrated with Laravel apps, and a stand-alone app that bundles everything.

That said, you should probably create an organization for this project. =)

from codex.

kaidesu avatar kaidesu commented on August 15, 2024

Great article, I'll take it into consideration, thanks!

from codex.

kaidesu avatar kaidesu commented on August 15, 2024

@franzliedke & @zoltanpeto as you can probably easily see, I've migrated Codex to it's own GitHub organization: codexproject. I'll be looking into working on extracting the core functionality that makes up codex into a core Codex Laravel package once v1.1.0 is released (which is very soon).

Once I get the ball rolling on that, I'd be more than happy to accept any feedback and/or contributions!

👍

from codex.

kaidesu avatar kaidesu commented on August 15, 2024

@franzliedke & @zoltanpeto The core package can be found here.

Thanks to @happyDemon for getting the ball rolling on this!

from codex.

franzliedke avatar franzliedke commented on August 15, 2024

I like how it says "The Laravel framework" on Packagist. ;)

from codex.

kaidesu avatar kaidesu commented on August 15, 2024

Ha, that needs to be updated.

Edit: and updated.

from codex.

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.