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

This package is auto-updated.

Last update: 2024-04-05 20:12:02 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/, or templates/)
    • 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