* feat: migrate from request to node-fetch
* docs(readme): add favna for all contributors
* fix: forgot to refactor this one
* style(gitlab): fixed formatting issues
Co-authored-by: Berkmann18 <maxieberkmann@gmail.com>
* feat: added a JSON handler/fixer [wip]
Added a module that will check JSON files and give a good level of details for errors while
attempting to fix it
re https://github.com/all-contributors/all-contributors-bot/issues/102
* refactor: consolidated the fix handler
Made the fixer a bit more concise and added the fields to allow for an auto-update of the config
file (if it was changed)
* chore(package): use another `jsonlint`
* refactor(config-file): use `json-fixer`
* chore(package): bump `json-fixer` to 1.3
* chore(package): bumped `json-fixer`
*BREAKING CHANGE*
* style(generate): changed generator to an HTML based one [WIP]
I added and set the HTML generator for resolving #154 (which works when testing manually but doesn't
when running the cli in dev mode).
fix#154
* refactor(generate): (re)moved files to keep it DRY
* refactor: refactored/updated tests
Update the contributors test (which wasn't already committed somehow) and tweaked the
`format-contribution-type` test.
* docs(readme): removed doctoc
BREAKING CHANGE: (in 2babe26b08) The resulting contributors table is in HTML/CSS instead of being in Markdown.
* refactor(generate): removed the style from the generation
Removed the `<style>` block from the generated HTML code as it's redundant on Github (since it's one
of the non-whitelisted tags). The `README.md` was also updated reflecting the breaking changes.
* refactor(generate): image height and tweaks
Added `height` to images for avatars, quoted some `<table>` attributes and updated `README.md`
* docs: drop TOC
* chore(package): added commitizen
I added `git-cz` (commitizen) with the angular adapter (which seems to work)
* docs(readme): added cz badge
Added the badge to indicate the commitizen-friendliness of this repo.
* revert: removed the category changes from another PR
It removes the addition of a maintenance category to keep them separated.
* 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
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