Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Gluggi Bundle Laravel Package

becklyn/gluggi-bundle

View on GitHub
Deep Wiki
Context7
3.4.1
3.5.0

3.5.0

:gift: New Features

  • Add support for PHP 8.

:sparkles: Improvements

  • Add missing property types and return types.
  • Add support for Symfony 6.

:hammer_and_wrench: Internal

  • Fix Symfony deprecations.
  • Remove support for Symfony 4.4.
3.4.0

:gift: New Features

  • Add variants.html.twig template for automatic rendering of all permutations of a component.
3.3.0

:sparkles: Improvements

  • Bump minimum PHP version to ^7.4.
  • Upgrade to becklyn/rad.

:bug: Bug Fixes

  • Add support for both the new and old RAD bundles in gluggy_dummy().
3.2.2

:bug: Bug Fixes

  • Fix wrong choice labels
3.2.1

:bug: Bug Fixes

  • If a component references itself within a standalone check the dependency calculation does not longer fail.
3.2.0

:gift: New Features

  • Implement new layout.
  • Added gluggi_dummy() for dummy content. Currently supported is only gluggi_dummy("content").
  • Add "usages" + "used in"
  • Also support transitive dependencies
  • Add welcome screen
  • Add support for dummy content: 'form'

:sparkles: Improvements

  • Allow Symfony 5.
  • Make layout responsive.
  • Store state of sidebar.

:hammer_and_wrench: Internal

  • Update package infrastructure.
  • Move all files to src/.
3.1.2

:bug: Bug Fixes

  • Fix typo in version constraint
3.1.1

:bug: Bug Fixes

  • added a missing composer dependency
3.1.0

:gift: New Features

  • Added new template configuration: add_assets and override_assets (see docs for details)

:hammer_and_wrench: Internal

  • Set strict_variables in twig for testing.
3.0.0
  • Added layout_dir resolver
  • Added support for legacy layout_dir
  • Update to new AssetsBundle version
2.2.0

See the docs for the configuration keys info_action, title and data for details.

2.1.0

See the docs for details:

Embedding other views

You can also embed other components in the current component, to extend and change some block vcontents. Use the gluggi_template(type, name) in the embed tag.

{% embed gluggi_template("atom", "example") with {a: 1, b: 2} %}
    {% block some_block %}
        More content.
    {% endblock %}
{% endembed %}

The function has two parameters: gluggi_template(type, name)

Argument Type Description
type string the type of the component, like "atom", "molecule", etc..
name string the name of the component (the filename with extension)
2.0.0

This is just an overview, for full details please read the docs.

Breaking Change

  • Removed raw in favor of standalone

Bugfixes

  • Completed list of dependencies in composer.json
  • Only show standalone components in listing
  • page view doesn't show the gluggi wrappers anymore (they are shown in isolation)

Improvements:

  • Reduced loading of not required assets
  • Exception is thrown if an unknown component is used
  • Internal refactoring + cleanup
  • Added tests
  • Added proper page tiles
  • Reduced required dependencies
  • Disabled list view of isolated components
  • Better handle unknown component types + components

New Features

  • Added loading of external assets
  • Added support for hidden components

Infrastructure

  • Added Travis integration
1.1.0

See README for details:

app/config.yml:

gluggi:
    css:
        - "app.css"
    js: 
        - "app.js"

To load these files on all gluggi preview requests.

1.0.1
1.0.0
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky