Skip to content

V2.0 #9

Description

@K-Phoen

Here is a roadmap of what I currently have in mind for a new version of this library. Most of the items listed here are taken from this issue.

  • Coding Standard/Style:
    • Add CS checking
    • Docblocks
      • Remove "noise" (like: string $url The URL <- Makes no sense IMO) : Clean docblocks #8
      • Add dockblocks when missing
      • Fix dockblocks where something is wrong (like Entitymanager instead of RouteInterface
    • Add editorconfig
  • Code
    • Array typehints (setImages, setVideos)
    • Drop Interface suffix: Symfony, Zend and the FIG still pushes it, but fortunately more and more developers realize, it's evil (reference: http://verraes.net/2013/09/sensible-interfaces/)
    • Separate AbstractProvider into smaller components: extract route generation logic
    • Remove BaseFormatter
  • Package
    • Add a CONTRIBUTING guide
    • Remove unnecessary defaults from PHPUnit config
    • Change to PSR-4 autoloading (and remove unnecessary custom ones)
    • Separate components requiring external dependencies into separate packages (doctrine, propel) : Split in several packages #5
    • Unit test against lowest dependencies
  • New Features

Items in italic are items that are currently under consideration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions