A versatile tool for generating icons and splash screens for web and mobile projects. Supports Angular, Ionic, PWA, and more, with seamless SVG and PNG resource generation.
GNU General Public License v3.0
8
stars
5
forks
source link
Improve code standards by enforcing ESLint, using Husky + conventional commits and PR templates #10
Add Husky to prevent bad git commits not following conventional commits specs.
Add ESLint to find problematic patterns or code that doesn’t adhere to Airbnb style guidelines.
Refactor existing code to fix most of the ESLint issues.
Update to CONTRIBUTING.md, PULL_REQUEST_TEMPLATE.md and ISSUE_TEMPLATE's.
Related Issue
Fixes #4, fixes #5, fixes #7
Motivation and Context
ESLint helps to achieve clear consistent coding conventions, with automated enforcement. Linters are also excellent tools for finding certain bugs, bad practices and outdated language features.
Husky provides an easy way to add Git hooks to execute ESLint before committing code. This ensures that commits don't violate ESLint rules.
A contribution guide provides potential project contributors with a short guide to how they can help with your project, making things clear and enabling quicker, hassle-free contributions.
How Has This Been Tested?
Manually tested to verify output generation.
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[x] My code follows the code style of this project, passes ESLint checks.
[x] My change requires a change to the documentation.
Description
Following changes are brought in this PR.
CONTRIBUTING.md
,PULL_REQUEST_TEMPLATE.md
andISSUE_TEMPLATE
's.Related Issue
Fixes #4, fixes #5, fixes #7
Motivation and Context
ESLint helps to achieve clear consistent coding conventions, with automated enforcement. Linters are also excellent tools for finding certain bugs, bad practices and outdated language features.
Husky provides an easy way to add Git hooks to execute ESLint before committing code. This ensures that commits don't violate ESLint rules.
A contribution guide provides potential project contributors with a short guide to how they can help with your project, making things clear and enabling quicker, hassle-free contributions.
How Has This Been Tested?
Manually tested to verify output generation.
Types of changes
Checklist: