Respect / Validation

The most awesome validation engine ever created for PHP
https://respect-validation.readthedocs.io
MIT License
5.8k stars 772 forks source link

Apply contribution guidelines #921

Closed henriquemoody closed 4 years ago

henriquemoody commented 6 years ago

TL;DR


It's been a MAJOR or MINOR version of the library has been released. There are enough things to release the version 2.0 but I need your help.

I wrote new Contribution Guidelines and before I creating the tag 2.0.0 I would like to have all rules with the same standard.

Applying the Contribution Guidelines consist of:

I've done some already but there is still a lot to go, write a comment with the rule name before you start working on it, so two people don't work on the same thing!

Hope you can help!

Rules

Some rules are not on the list, but they are not Easy Pick.

dcorrea777 commented 6 years ago

I'm working on Length

dcorrea777 commented 6 years ago

@henriquemoody I think the IN rule has already been made, but it has not been checked.

dcorrea777 commented 6 years ago

I'm working on:

dcorrea777 commented 6 years ago

I'm working on:

dcorrea777 commented 6 years ago

I'm working on:

henriquemoody commented 6 years ago

I removed some rules from the list. There are some rules that I still have to figure out what to do with them:

I'm picking these ones up. I will take what was already one in #1101 and #1102.

dcorrea777 commented 6 years ago

I'm working on:

dcorrea777 commented 6 years ago

I'm working on LeapYear

dcorrea777 commented 6 years ago

I'm working on:

nickl- commented 6 years ago

Wah-Wah-Wee-Waa!!! 77% is very nice!!!

=)

CameronHall commented 6 years ago

I'm working on Yes

dcorrea777 commented 6 years ago

I'm working on: EndsWith, Executable, Exists, Extension, Factor, FalseVal, Fibonacci, File, Finite

@williamespindola as we talked in the pub, I'll get the rules Extension, Factor, FalseVal, Fibonacci, File, Finite, ok?

dcorrea777 commented 6 years ago

I'm working on:

CameronHall commented 6 years ago

I'm working on;

leonampd commented 6 years ago

I'm working on:

GusAntoniassi commented 5 years ago

Hello, I will pick up SymbolicLink. From what I gathered, it's the only one not being worked on, and the list of available options (including the ones being worked on) would be:

Is this correct?

henriquemoody commented 5 years ago

Happy to hear you would like to contribue, @GusAntoniassi!

The rules that still need to be updated but that are easy to pick are:

However, there are also other rules that needs some refactoring, in which each case needs some speciall discussion:

Feel free to pick any of them!

henriquemoody commented 5 years ago

It's been quite a ride!

The only rule that is missing now is AllOf, the rest is pretty much done, which means that it won't take long to release 2.0! I would need to create some good documentation about the release before doing it, but we are very close!

sunchayn commented 5 years ago

what's wrong with AllOf ? is there anyone working on it ?

henriquemoody commented 5 years ago

The most important thing is that it becomes final. What could be nice was to remove the addRule from AbstractComposite. It's a bit complicated because Validator itself extends it -- which for me justifies having an abstract class. I've started to work on that already, but I will only have time to keep working on it next week, so if anyone would like to work on it, feel free, just let me know!

henriquemoody commented 4 years ago

This is being shipped already!