Add the ability to create PHP libraries with JCB #789

Open
opened 2021-08-11 13:24:13 +00:00 by Llewellyn · 1 comment
Owner

Feature

The ability to build interfaces, classes, the correct way as you would when creating a library to be used with composer. Yet JCB should be able to add this library to the component and automatically create all the needed stuff for auto-loading and namespace set dynamic namespacing as needed so that you as the developer can just focus on the logic.

This area should be interlink-able and have tones of automation options. Specially to also make use of the custom coding options and placeholder as we have in other areas.

Feature Name

We would like to call this feature Power, and Powers... with the objective to later integrate composer, which will then become supper power...lol 👍

Objective

We would then like to start using this area to rewrite the JCB compiler, so that we will complete the full circle to completely build JCB with JCB. But more importantly to bring the power of JCB into the compiler.

Nominated members to help with this feature (building and testing).

Building
@Llewellynvdm @ro-ot @ohrionmartin

Testing
@nibra @stutteringp0et @TLWebdesign @vistamedia

Time frame

I would like to have this finished and ready for testing end of next week (20th of August 2021). Lets see...

### Feature The ability to build interfaces, classes, the correct way as you would when creating a library to be used with composer. Yet JCB should be able to add this library to the component and automatically create all the needed stuff for auto-loading and namespace set dynamic namespacing as needed so that you as the developer can just focus on the logic. This area should be interlink-able and have tones of automation options. Specially to also make use of the custom coding options and placeholder as we have in other areas. ### Feature Name We would like to call this feature **Power**, and **Powers**... with the objective to later integrate composer, which will then become supper power...lol :+1: ### Objective We would then like to start using this area to rewrite the JCB compiler, so that we will complete the full circle to completely build JCB with JCB. But more importantly to bring the power of JCB into the compiler. ### Nominated members to help with this feature (building and testing). > Building @Llewellynvdm @ro-ot @ohrionmartin > Testing @nibra @stutteringp0et @TLWebdesign @vistamedia ### Time frame I would like to have this finished and ready for testing end of next week (20th of August 2021). Lets see...
Author
Owner

I have most of the code ready... just started going public now. So hold on to your seats, we are about to takeoff.
image
🚀 JCB is getting powers.... 🎆

I have most of the code ready... just started going public now. So hold on to your seats, we are about to takeoff. ![image](https://user-images.githubusercontent.com/5607939/129038424-f8820343-bb3a-4672-a16e-f6f6e2c31049.png) :rocket: JCB is getting powers.... :fireworks:
Llewellyn removed the
enhancement
label 2022-07-11 14:00:30 +00:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: joomla/Component-Builder#789
No description provided.