Hi there! We are small team thrilled that you'd like to contribute to our projects under Hacktoberfest.
Contributions to this project are released to the public under the project's open source license.
Thank you for taking the time to open an issue, your feedback helps make Hacktoberfest better. Before opening an issue, please be sure that your issue hasn't already been asked by using GitHub search
Here are a few things that will help us help resolve your issues:
- A descriptive title that gives an idea of what your issue refers to
- A thorough description of the issue, (one word descriptions are very hard to understand)
- Screenshots (if appropriate)
- Links (if appropriate)
- Clone the repository
- Configure and install the dependencies: (See the README for more details)
- Create a new branch:
git checkout -b my-branch-name
- Make your changes, push to your branch and submit a pull request.
- Wait for your pull request to be reviewed and merged!
Here are a few things you can do that will increase the likelihood of your pull request being accepted:
- Keep your change as focused as possible. If there are multiple changes you would like to make that are not dependent upon each other, consider submitting them as separate pull requests.
- Write a good commit message.
This repository follows formatting and styling rules defined in .eslintrc
and .prettierrc
files and are applied via the Prettier and ESLint packages. Please make sure that your changes are linted before opening pull requests to this repository.
- Make sure Node.js is installed on your machine.
- In the root directory run
npm install
to install all dependencies.
If you are using VSCode, the official Prettier and ESLint extensions allow for automatic linting and formatting in the editor.
- Run
./node_modules/.bin/eslint .
to check for linting errors. - Run
./node_modules/.bin/eslint --fix .
to attempt fixing issues automatically. - Run
npx prettier --check .
to check for formatting errors. - Run
npx prettier --write .
to automatically format all files in the directory.