Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0 Roadmap #178

Open
6 of 31 tasks
NoNameProvided opened this issue Mar 17, 2018 · 9 comments
Open
6 of 31 tasks

1.0 Roadmap #178

NoNameProvided opened this issue Mar 17, 2018 · 9 comments
Assignees
Labels
type: feature Issues related to new features.

Comments

@NoNameProvided
Copy link
Member

NoNameProvided commented Mar 17, 2018

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.

@NoNameProvided NoNameProvided added the type: feature Issues related to new features. label Mar 17, 2018
@NoNameProvided NoNameProvided self-assigned this Mar 17, 2018
@lucasmonstrox
Copy link

Awesome. Waiting for rethink how groups are handled MUAHAHAHA :D Love u guys.

@yantrab
Copy link

yantrab commented Feb 21, 2019

about (#69)
this is how i do it.

@dsbert
Copy link

dsbert commented Mar 5, 2020

It is not encouraging that in two years, only one checkbox has been checked on this list and the project is still on version 0.11.0 (released 15 months ago).

@glen-84
Copy link

glen-84 commented Jan 24, 2021

@NoNameProvided,

add validation modes (fail on first error) (#148)

Is this resolved by #620?

add Prettier for code formatting

This is done.

@NoNameProvided NoNameProvided pinned this issue Feb 16, 2021
@ytetsuro
Copy link
Contributor

@NoNameProvided

add validation modes (fail on first error)

This is fixed.

@yitzchak-ben-ezra-ecoplant

This repo is DEAD.. no ones (except bot) maintains it..
I think you should allow more users to maintain it.. approve PRs etc...

@armingjazi
Copy link

@NoNameProvided Is there any long term plan to maintain this repo? Would you consider transferring the ownership?

@hood
Copy link

hood commented Aug 10, 2021

@NoNameProvided and @pleerock do you have any plans on including more people as maintainers for this project? This is getting ridiculous. There is still a lot of work to be done on this repository, and keeping this situation stale is not going to help in any way. Please don't let this end up like TypeORM did.

@kasir-barati
Copy link

@NoNameProvided please fix this issue. it is a very annoying and discussing error. i am tired, because of the whitelist I force to copy and paste my code multiple places and this is a very bad practice.

#1288

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature Issues related to new features.
Development

No branches or pull requests

10 participants