# Contributing Guidelines

_Pull requests, bug reports, and all other forms of contribution are welcomed and highly encouraged!_ :octocat:

> **This guide serves to set clear expectations for everyone involved with the project so that we can improve it together while also creating a welcoming space for everyone to participate. Following these guidelines will help ensure a positive experience for contributors and maintainers.**

## Got an issue ?

If you encounter a problem with this library or if you have a new feature you'd like to see in this project, please create [a new issue](https://github.com/ShuP1/screeps-toolkit/issues/new/choose).

## Submitting a pull request

1. [Fork the repository](https://github.com/ShuP1/screeps-toolkit/fork)
2. Create your feature branch: `git checkout -b my-new-feature`
3. Install dependencies: `npm install`
4. Validate your changes: `npm run test`
5. Stage your files: `git add .`
6. Commit your changes: `npm run commit`
7. Push to the branch: `git push -u origin my-new-feature`
8. Create a [Pull Request](https://github.com/ShuP1/screeps-toolkit/pulls)!

To keep your fork of in sync with this repository, [follow this guide](https://help.github.com/articles/syncing-a-fork/).
