Add the ability to create PHP libraries with JCB #789
Open
opened 2021-08-11 13:24:13 +00:00 by Llewellyn
·
1 comment
No Branch/Tag Specified
No results found.
v4.1.0-rc4
v5.1.0-rc4
v4.1.0-rc3
v5.1.0-rc3
v5.1.0-rc2
v4.1.0-rc1
v3.2.5-rc1
v5.1.0-rc1
v4.0.4-beta3
v3.2.5-beta3
v5.0.4-beta3
v5.0.4-beta2
v4.0.4-beta2
v3.2.5-beta2
v5.0.4-beta1
v4.0.4-beta1
v3.2.5-beta1
v5.0.4-alpha3
v4.0.4-alpha3
v3.2.5-alpha3
v5.0.4-alpha2
v4.0.4-alpha2
v3.2.5-alpha2
v3.2.5-alpha1
v4.0.4-alpha1
v5.0.4-alpha1
v5.0.3
v4.0.3
v3.2.4
v5.0.3-beta3
v4.0.3-beta3
v3.2.4-beta3
v5.0.3-beta2
v4.0.3-beta2
v3.2.4-beta2
v5.0.3-beta1
v4.0.3-beta1
v3.2.4-beta1
v5.0.3-alpha4
v4.0.3-alpha4
v3.2.4-alpha4
v5.0.3-alpha3
v4.0.3-alpha3
v3.2.4-alpha3
v5.0.3-alpha2
v4.0.3-alpha2
v3.2.4-alpha2
v5.0.3-alpha1
v4.0.3-alpha1
v3.2.4-alpha1
v5.0.2
v4.0.2
v3.2.3
v3.2.3-beta4
v4.0.2-beta4
v5.0.2-beta4
v5.0.2-beta3
v4.0.2-beta3
v3.2.3-beta3
v3.2.3-beta2
v4.0.2-beta2
v5.0.2-beta2
v5.0.2-beta1
v4.0.2-beta1
v3.2.3-beta1
v5.0.2-alpha3
v4.0.2-alpha3
v3.2.3-alpha3
v5.0.2-alpha2
v4.0.2-alpha2
v3.2.3-alpha2
v5.0.2-alpha1
v4.0.2-alpha1
v3.2.3-alpha1
v5.0.1
v4.0.1
v3.2.2
v3.2.2-rc1
v4.0.1-rc1
v5.0.1-rc1
v5.0.1-beta5
v4.0.1-beta5
v3.2.2-beta5
v3.2.2-beta4
v4.0.1-beta4
v5.0.1-beta4
v3.2.2-beta3
v4.0.1-beta3
v5.0.1-beta3
v5.0.1-beta2
v4.0.1-beta2
v3.2.2-beta2
v3.2.2-beta1
v4.0.1-beta1
v5.0.1-beta1
v5.0.1-alpha7
v4.0.1-alpha7
v3.2.2-alpha7
v5.0.1-alpha6
v4.0.1-alpha6
v3.2.2-alpha6
v5.0.1-alpha5
v4.0.1-alpha5
v3.2.2-alpha5
v5.0.1-alpha4
v4.0.1-alpha4
v3.2.2-alpha4
v5.0.1-alpha3
v4.0.1-alpha3
v3.2.2-alpha3
v5.0.1-alpha2
v4.0.1-alpha2
v3.2.2-alpha2
v3.2.2-alpha1
v4.0.1-alpha1
v5.0.1-alpha1
v5.0.0
v4.0.0
v3.2.1
v3.2.0
v3.1.28
v3.1.27
v3.1.26
v3.1.24
v3.1.19
v3.1.17
v3.1.15
v3.1.12
v3.1.11
v3.1.10
v3.1.9
v3.1.8
v3.1.7
v3.1.6
v3.1.5
v3.1.4
v3.1.3
v3.1.2
v2.13.1
v2.13.0
v2.12.16
v2.12.15
v2.12.14
v2.12.10
v2.12.9
v2.12.8
v2.12.7
v2.12.6
v2.12.4
v2.12.3
v2.12.2
v2.11.7
v2.11.4
v2.11.3
v2.11.2
v2.11.0
v2.10.13
v2.10.11
v2.10.9
v2.10.5
v2.10.1
v2.10.0
v2.9.21
v2.9.18
v2.9.14
v2.9.11
v2.9.10
v2.9.8
v2.9.7
v2.9.1
v2.9.0
v2.8.5
v2.8.4
v2.8.2
v2.8.0
v2.7.10
v2.7.7
v2.7.6
v2.7.5
v2.7.4
v2.7.1
v2.7.0
v2.6.17
v2.6.16
v2.6.15
v2.6.14
v2.6.13
v2.6.12
v2.6.11
v2.6.10
v2.6.9
v2.6.8
v2.6.7
v2.6.6
v2.6.5
v2.6.3
v2.6.2
v2.6.1
v2.6.0
v2.5.8
v2.5.6
v2.5.5
v2.5.4
v2.5.1
v2.5.0
v2.4.10
v2.4.9
v2.4.8
v2.4.7
v2.4.6
v2.4.5
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.10
v2.3.9
v2.3.8
v2.3.7
v2.3.6
v2.3.5
v2.3.4
v2.3.2
v2.3.1
v2.3.0
v2.2.10
v2.2.9
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.0
v2.1.21
v2.1.20
v2.1.19
v2.1.18
v2.1.17
v2.1.16
v2.1.14
v2.1.13
v2.1.12
v2.1.11
v2.1.10
v2.1.9
v2.1.8
v2.1.7
v2.1.6
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.9
v2.0.8
No Label
Milestone
No items
No Milestone
Major improvement to core (speedup production)
Projects
Clear projects
No project
Assignees
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: joomla/Component-Builder#789
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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).
Time frame
I would like to have this finished and ready for testing end of next week (20th of August 2021). Lets see...
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)
🚀 JCB is getting powers.... 🎆