# Contributing

Contributions are welcome. Very very welcome.

## Issues Page

The [GitHub Issues](https://github.com/HopefulLlama/llama-helper/issues) page for llama-helper covers a variety of things:
- Bugs
- Features
- Discussions
- To do items

Please feel free to join in!

### Bugs
Include as much detail as possible. 
- What were you trying to do? 
- What happened instead? 
- What did you do to make it happen?

### Feature Requests
Include as much detail as possible. 
- What would this new feature do? What problem does it fix?
- Is this achievable by the current implementation of llama-helper at all?

### Discussions
Feel free to add your input to any item within the [GitHub Issues](https://github.com/HopefulLlama/llama-helper/issues) list.

Unwritten rules apply of be nice, be open-minded, etc.

## Submitting Code
GitHub has a pretty strictly enforced branch/pull request flow if you wish to submit code. See [Dev Setup](#dev-setup) about coding.

## Dev Setup
Follow the instructions listed in [Getting Started](../../..#getting-started).

Clone llama-helper repository and run `npm install` in the to install all dependencies needed.

Additionally run `npm install -g gulp`. Gulp is used to run linting and unit tests.