nilbuild/makers.ae
Add command to validate if all the members have valid data
Ouverte
#5 ouverte le 2 nov. 2020
good first issue
Métriques du dépôt
- Stars
- (39 étoiles)
- Métriques de merge PR
- (Aucune PR mergée en 30 j)
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