nilbuild/makers.ae
Add command to validate if all the members have valid data
Open
#5 opened on Nov 2, 2020
good first issue
Repository metrics
- Stars
- (39 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
We need to write a command which will be used during the build time to validate if all the members have valid data.
The command should go through the members directory, run the following validations:
- All the directories have two files inside
profile.jsonandbio.md profile.jsonhas valid JSON- Directory name matches the
usernameinsideprofile.json - The
imageUrlgiven inprofile.jsonexists in the image directory. - All the required fields exist in the
profile.jsoni.e.username,title,designation,company,imageUrlandjoinDate
If any of the validation checks above fail, prepare the list of errors and exit with error.
I have already added the placeholder code for running the commands, we just have to write the logic inside the command.
yarn cmd members.validate