Comments (9)
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.
If I choose to use this for FluxBB, I can help in working on this. =)
from codex.
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.
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.
Great article, I'll take it into consideration, thanks!
from codex.
@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.
@franzliedke & @zoltanpeto The core package can be found here.
Thanks to @happyDemon for getting the ball rolling on this!
from codex.
I like how it says "The Laravel framework" on Packagist. ;)
from codex.
Ha, that needs to be updated.
Edit: and updated.
from codex.
Related Issues (20)
- Authentication HOT 3
- Git driver does not pull in newly created branches automatically
- Use git branches to determine versions HOT 12
- Refactor version sorting logic
- make "kzykhys/git" optional
- Caching can not work HOT 1
- Handle spaces in manual and version directory names
- always keep table of contents visibile
- Undefined variable: `siteName`, run on Homestead 2.0 HOT 2
- http://codex.caffeinated.ninja does not work at the moment HOT 2
- Add anchors to headers.
- Change markdown meta notation and parsing HOT 5
- I really love the theme you have in your website http://codex.caffeinated.ninja, any way to get it HOT 2
- Couldn't get it installed HOT 4
- Exception on first run HOT 2
- Enable / Disable Menus
- Improve speed. Too many objects are instantiated while used for nothing
- Documentation HOT 1
- Empty Search
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from codex.