# How to contribute

## Table of contents

- [Requirements](#requirements)
- [Getting Started](#getting-started)
- [Rules](#rules)

## Requirements

To contribute to the development it is necessary to install:

- [NodeJS](https://nodejs.org/en/)
- [npm](https://www.npmjs.com/)
- [git](https://git-scm.com/)

## Getting Started

Fork the repository to your account. Clone the repository on your machine, checkout to `dev` and start development.

## Rules

Always make changes on the `dev` branch. And make the pull requests to `dev`.

Avoid using external dependencies.

Follow the naming and groups described in the [API documentation](https://clickup.com/api/)

Try put on front of commit the action that was made on code. Like

- For add use : ADD method foo to List
- For fix use : FIX name of method foo

and so on.

## And finely

All help is welcome, developing, opening issues, commenting or criticizing and using.

Thanks 🧙
