Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Add basic extension loading #3567

Merged
merged 8 commits into from
Aug 27, 2023
Merged

Feat: Add basic extension loading #3567

merged 8 commits into from
Aug 27, 2023

Commits on Aug 25, 2023

  1. Feat: Add basic extension loading

    Enable loading of phpdoc extensions. Extensions are based on symfony
    DI extensions. We do check the manifest.xml for compatibility to ensure
    we have everything needed.
    jaapio committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    3363af8 View commit details
    Browse the repository at this point in the history
  2. Feat: add extensions test

    jaapio committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    9167602 View commit details
    Browse the repository at this point in the history
  3. Feat: Add metadata processing to descriptors

    Metadata processing allows extensions to add there own data to the
    descriptors, which can be used during rendering.
    jaapio committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    9c78145 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4534ee View commit details
    Browse the repository at this point in the history
  5. Feat: add extension base class

    jaapio committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    4310d46 View commit details
    Browse the repository at this point in the history
  6. Feat: Allow setting extensions directory

    Via the commandline it is now possible to set the extensions directory
    this directory will be used to load extensions.
    jaapio committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    51c21c0 View commit details
    Browse the repository at this point in the history
  7. Fix: Make extensions work in phar

    The phar release is using an authoritative classmap, this blocks
    us from loading extensions. The new fallback autoloader is
    used to load extensions.
    jaapio committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    19cbbf7 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. CI: fetch tags on pull

    jaapio committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    d1261d8 View commit details
    Browse the repository at this point in the history