Skip to content

1.0 Roadmap #178

@NoNameProvided

Description

@NoNameProvided

There are quite a few things we should fix/implement before releasing 1.0, some of these will be a breaking change.

Note: this issue will be updated as progress is made towards these goals.

  • Features
  • Schema based validation (schema based validation will be deprecatated)
    • fix current bugs
    • add test coverage
    • make every validator available
    • add option to generate JSON schema from class metadata
    • add support of registering validation schema for target class
    • add support of registering custom validations without using decorators
    • add support for serializing metadata and importing it (so registered metadata can be transferred over the network)
  • Documentation
    • split up docs into sections
    • add a documentation site
    • add documentation for usage with pure JS
    • add documentation for usage with babel + decorators
    • add documentation about using error output with Angular's Reactive Forms module (Example for use this awesome module in angular 2 form validation.  #69)
    • add better docs about custom decorators and validation classes
  • Project setup refactor
    • split up files, better code oraganziation
    • add Prettier for code formatting
    • add husky for auto formatting and running tests before commits
  • Test setup refactor
    • move to Jest (batteries included and out-of-box TS support)
    • split test files and move them next to the components they test

Please do not comment things like "+1" or "Me too", but feel free to add your voice.

Metadata

Metadata

Labels

type: featureIssues related to new features.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions