* adds helpful error message when files is overridden or empty
* fix: d4dc4e2-introduced error
The prior commit to this branch d4dc4e2 introduced an error
in the util/config.js file where it checks for the length of
the content.files property, whether that property exists in
the config or not.
* initial issue fix
* tests added
* revert unneisary lint change to untouched file
* added myself
* no contribution types when adding a contributor error handled
* revert commit 1bdb51eadf
* reverted readme back to commit# f697c73c48
* further reverted Readme to master
* removed generated index from rm
* removed generated index from rm
* breaking change to cli fixed:
* Update prompt.js
* Update prompt.js
* added code and test in my contribution
* list of invalid contributions added in error message
Closes#71
* error message when no project name and project owner is added in the init command
* moved error message away from init prompt
* 1. placed json parse in try catch
2. added check for owner and name in getcontributionsfromgithub before constructing url
* added check before config file is written
* changes as per https://github.com/jfmengels/all-contributors-cli/pull/80#pullrequestreview-85678121
* uncommented code
* tests added
* Added myself to contributors table
* test inside utils were moved to github in master branch
* changes to validation check, instead of checking for empty string to null obj value
* typo fixed
* unnecisary check.js file removed
* Change script name and add yarn
The script name suggested (`add`) will conflict with users of yarn.
So I modified the suggested name to `append` which is what it does. And now it can have a yarn example as well.
* remove yarn example
* namespace add
* feat: Add checking functionnality that compares contributors with GH data
* fix(check): Use the info from config file, paginate GH data
* doc(check): Document the new check command
* fix(eslint): Add missing semicolon
* tests: Add tests for utils.check
* fix: Check for code and test only
* refactor: use includes and correct awaits
* refactor: more includes and template literals
* Add alt text (description) on all emoji
Using markdown its possible to attach an alt text (really the title
attribute) on a link, where the value of the link is the the emoji. As
for the actual href, using #xxxxx lets you not mess with the navigation
assuming you have unique keys. In my example, I'm simply using the
emoji's key and github user name (i.e., `<emoji-username>`).
All emojis are links even if they don't have any real url attached.
For example, `[👀](#eyes-kevinjalbert "Reviewed Pull Requests")`
* Add kevinjalbert to all-contributorsrc
BREAKING CHANGE: Drop support for Node < v4. This uses native Promises available from Node v4.
* fix: Bump inquirer to v3.0.1. Fixes#33 to improve Windows support.
* refactor: Promisify everything as inquirer uses Promises from 1.0.0 onwards