!!! FEATURE: Refactor for usage beyond fusion especially CPX#233
Draft
!!! FEATURE: Refactor for usage beyond fusion especially CPX#233
Conversation
…dly used and strongly coupled to the fusion use case
- Configure styleguide providers via Setting - Render via domain object no props and other stuff yet
e0184fe to
a9cdb32
Compare
1164ae9 to
254179d
Compare
66f0566 to
abc23ca
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The direct handling of the styleguide is movef into new interfaces to allow additional usecases beyond fusion.
The allows to remove the dependency to fusion and only use the fusion classes when present from the NepsFusionSiteStyleguideProvider. This should allow using Monocle without Fusion and even without Neos.
Changed:
Added:
Removed Features:
CPX Usage
Obviously to use monocle with CPX you have to install. It monocle does not declare Cpx as a dependency as it will only be used when present.
Configuration:
Components and Props
The styleguide will render all items that have a
__name__.styleguide.yamlalongside the cpx.file. The content of this file contains the styleguide annotations witj.props,propSetsanduseCases.Todos: