Skip to content

Conversation

@gorkalaucirica
Copy link
Contributor

@gorkalaucirica gorkalaucirica commented Jul 21, 2017

Q A
Bug fix? no
New feature? yes
BC breaks? yes
Deprecations? yes
Tests pass? yes
Fixed tickets no
License MIT
Doc PR no
  • Added "Renderer" concept to increase maintainability and extensibility
  • Refactored IndexController to make use of the new renderers
  • Added the following renderers:
    • Colors
    • Homepage
    • Iconography
    • Twig
    • Typography
  • Refactored templates to allow new renderer usage
  • Changed test application to adapt to new config

Things yet to be done:

  • Easier index page referencing
  • Tag renderers to inject dynamically to containers
  • Implement preview rendering
  • Changelog and Upgrade docs
  • Renderers docs

- Added "Renderer" concept to increase maintainability and extensibility
- Refactored IndexController to make use of the new renderers
- Added the following renderers:
    - Colors
    - Homepage
    - Iconography
    - Twig
    - Typography
- Refactored templates to allow new renderer usage
- Changed test application to adapt to new config
- Splited logic into loading class and consuming class
- Now an index page for each directory can be added naming the config "index.yml"
 - Refactored all classes implementing Renderer interface
 - Fixed minor issue with index slugs
 - Added styles for homepage renderer
@mktoast mktoast merged commit e39d8a3 into master Jul 26, 2017
@mktoast mktoast deleted the feature/renderers branch July 26, 2017 11:35
@gorkalaucirica gorkalaucirica changed the title [WIP] Renderer concept Renderer concept Jul 26, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants