1.5 KiB
1.5 KiB
Support
If you do have a contribution to the package, feel free to create a Pull Request or an Issue.
What to contribute
If you don't know what to do, there are some features and functions that need to be done
- Refactor code
- Edit docs and README: spellcheck, grammar and typo check
- Create actual list of contributors and projects that currently using this package
- Resolve issues and bugs
- Update actual list of functions
- Update list of validators that available for
ValidateStruct
and add new - Implement new validators:
IsFQDN
,IsIMEI
,IsPostalCode
,IsISIN
,IsISRC
etc - Implement validation by maps
- Implement fuzzing testing
- Implement some struct/map/array utilities
- Implement map/array validation
- Implement benchmarking
- Implement batch of examples
- Look at forks for new features and fixes
Advice
Feel free to create what you want, but keep in mind when you implement new features:
- Code must be clear and readable, names of variables/constants clearly describes what they are doing
- Public functions must be documented and described in source file and added to README.md to the list of available functions
- There are must be unit-tests for any new functions and improvements