neighborhoods / buphalo-templates
A collection of versioned, re-usable templates, annotation processors, and utility classes for Buphalo.
dev-main
2023-07-06 15:56 UTC
Requires
- neighborhoods/buphalo: ^2.0
This package is auto-updated.
Last update: 2024-12-05 21:36:11 UTC
README
A collection of versioned, re-usable templates, annotation processors, and utility classes for Buphalo.
Oragnization
Because code is constantly evolving, supporting many different versions of templates may be necessary at a single time. To facilitate this, this repo is heavily versioned by PHP Version and Internval Version.
Each every object should be stored in the following pattern:
- Top Level Directory (
src/
,fab/
, ortemplates/
)- PHP Version (e.g.
Php81/
for things that work in PHP 8.1+)- 1+ Levels of Object Group (e.g.
ClassDefinition/
,AnnotationProcessors/Prefab8/
)- Internal Version (e.g.
V1/
)- Individual Files
- Internal Version (e.g.
- 1+ Levels of Object Group (e.g.
- PHP Version (e.g.